1. 程式人生 > >redis應用--位圖

redis應用--位圖

align -- red 驚人的 位圖 left 字符 數據 問題

在我們平時開發過程中,會有一些 bool 型數據需要存取,比如用戶一年的簽到記錄,簽了是 1,沒簽是 0,要記錄 365 天。如果使用普通的 key/value,每個用戶要記錄 365 個,當用戶上億的時候,需要的存儲空間是驚人的。

為了解決這個問題,Redis 提供了位圖數據結構,這樣每天的簽到記錄只占據一個位,365 天就是 365 個位,46 個字節 (一個稍長一點的字符串) 就可以完全容納下,這就大大節約了存儲空間。

redis應用--位圖