亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

jeck貓 2018-11-21 10:06:36
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。


查看完整回答
反對 回復 2018-12-06
  • 1 回答
  • 0 關注
  • 780 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號