Redis(十一):Redis特殊類型之Bitmap位圖

1、位存儲

只有0和1兩種狀態!

Bitmap 位圖:數據結構,都是操作二進制位來進行記錄

登錄/未登錄 活躍/不活躍 打卡

兩個狀態的都可以使用Bitmap!

2、常用命令

2.1、用Bitmap來記錄 週一到週日的登陸情況

127.0.0.1:6379> SETBIT sign 1 0
(integer) 0
127.0.0.1:6379> SETBIT sign 2 0
(integer) 0
127.0.0.1:6379> SETBIT sign 3 1
(integer) 0
127.0.0.1:6379> SETBIT sign 4 1
(integer) 0
127.0.0.1:6379> SETBIT sign 5 1
(integer) 0
127.0.0.1:6379> SETBIT sign 6 1
(integer) 0
127.0.0.1:6379> SETBIT sign 7 0
(integer) 0

2.2、檢查打卡情況

127.0.0.1:6379> GETBIT sign 1
(integer) 0
127.0.0.1:6379> GETBIT sign 6
(integer) 1

2.3、統計打卡天數

127.0.0.1:6379> BITCOUNT sign
(integer) 4
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章