云服务器怎么搭建网站,西安专业网站设计,医疗网站建设效果,贵州有网站的企业文章目录 0、Bitmaps#xff08;位图#xff09;1、查看redis是否启动2、通过客户端连接redis3、切换到db7数据库4、设置#xff08;或覆盖#xff09;一个键#xff08;key#xff09;的值#xff08;value#xff09;5、获取存储在给定键#xff08;key#xff09;… 文章目录 0、Bitmaps位图1、查看redis是否启动2、通过客户端连接redis3、切换到db7数据库4、设置或覆盖一个键key的值value5、获取存储在给定键key下的值value6、获取存储在键key所关联的字符串值中指定偏移量offset上的位bit值7、对存储在Redis中特定key对应的字符串值进行指定位bit的设置或清除操作 0、Bitmaps位图 一种特殊的字符串类型用于存储二进制位bit非常适合用于大数据量的布尔值操作。 常用于用户签到、活跃用户统计等场景。
1、查看redis是否启动
[rootlocalhost ~]# ps -ef | grep redis
root 4270 1 0 05:51 ? 00:00:49 /usr/local/redis/bin/redis-server *:6379
root 10428 6858 0 15:03 pts/0 00:00:00 grep --colorauto redis
[rootlocalhost ~]# 2、通过客户端连接redis
[rootlocalhost ~]# /usr/local/redis/bin/redis-cli -p 6379
127.0.0.1:6379 ping
PONG
127.0.0.1:6379 3、切换到db7数据库
127.0.0.1:6379 select 7
OK
127.0.0.1:6379[7] 4、设置或覆盖一个键key的值value
127.0.0.1:6379[7] set k1 a
OK
127.0.0.1:6379[7] 5、获取存储在给定键key下的值value
127.0.0.1:6379[7] set k1 a
OK
127.0.0.1:6379[7] get k1
a
127.0.0.1:6379[7] 6、获取存储在键key所关联的字符串值中指定偏移量offset上的位bit值
127.0.0.1:6379[7] getbit k1 0
(integer) 0
127.0.0.1:6379[7] getbit k1 1
(integer) 1
127.0.0.1:6379[7] getbit k1 2
(integer) 1
127.0.0.1:6379[7] getbit k1 3
(integer) 0
127.0.0.1:6379[7] getbit k1 4
(integer) 0
127.0.0.1:6379[7] getbit k1 5
(integer) 0
127.0.0.1:6379[7] getbit k1 6
(integer) 0
127.0.0.1:6379[7] getbit k1 7
(integer) 1
127.0.0.1:6379[7] 0 1 1 0 0 0 0 1 表示 97 的二进制数 7、对存储在Redis中特定key对应的字符串值进行指定位bit的设置或清除操作
127.0.0.1:6379[7] setbit k1 6 1
(integer) 0
127.0.0.1:6379[7] setbit k1 7 0
(integer) 1
127.0.0.1:6379[7] get k1
b
127.0.0.1:6379[7]