redis的setbit這個bit怎么理解,配合bitcount使用
1 回答

慕妹3146593
TA貢獻1820條經驗 獲得超9個贊
Redis的 setbit(key, offset, value)操作對指定的key的value的指定偏移(offset)的位置1或0,時間復雜度是O(1)。
在Redis中獲取此bitmap的key值是通過用戶執行操作的類型和時間戳獲得的。
這個簡單的例子中,每次用戶登錄時會執行一次redis.setbit(daily_active_users, user_id, 1)。將bitmap中對應位置的位置為1,時間復雜度是O(1)。統計bitmap結果顯示有今天有9個用戶登錄。Bitmap的key是daily_active_users,它的值是1011110100100101。
- 1 回答
- 0 關注
- 780 瀏覽
添加回答
舉報
0/150
提交
取消