您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis SETBIT命令

时间:10-17来源:作者:点击数:

Redis SETBIT 命令用于对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。位的设置或清除取决于 value,可以是 0 或者是 1 。

当 key 不存在时,自动生成一个新的字符串值。字符串会进行伸展以确保它可以将 value 保存在指定的偏移量上。当字符串值进行伸展时,空白位置以 0 填充。offset 参数必须大于或等于 0 ,小于 2^32 (bit 被限制在 512 MB 之内)。

提示:如果 offset 偏移量的值较大,计算机进行内存分配时可能会造成 Redis 服务器被阻塞。

可用版本

SETBIT 命令可用版本:>= 2.2.0

语法

Redis SETBIT 命令的基本语法如下:

setbit key offset value  

返回值

返回值指定了偏移量原来储存的位。

命令演示

127.0.0.1:6379> SETBIT mybit 0 1  
(integer) 0
127.0.0.1:6379> SETBIT mybit 1 0
(integer) 0
127.0.0.1:6379> SETBIT mybit 2 1
(integer) 0
127.0.0.1:6379> GETBIT mybit 200  #默认初始化为0
(integer) 0
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:Redis SET命令 下一篇:Redis SETEX命令
推荐内容
相关内容
栏目更新
栏目热门