一、是什么
二、能干嘛
位域修改
溢出控制
三、概述
将一个redis字符串看作是一个由二进制位组成的数组
并能对变长位宽和任意没有字节对齐的指定整型位域进行寻址和修改
四、命令基本语法
五、案例
Ascii码表
https://ascii.org.cn/
基本命令代码实操
BITFIELD key [GET type offset]
BITFIELD key [SET type offset value]
BITFIELD key [INCRBY type offset increment]
默认情况下,INCRBY使用WRAP参数
溢出控制OVERFLOW [WRAP|SAT|FAIL]
WRAP 使用回绕(wrap around)方法处理有符号整数和无符号整数的溢出情况
SAT 使用饱和计算(saturation arithmetic)方法处理溢出,下溢计算的结果为最小的整数值,而上溢计算的结果为最大的整数值
FAIL 命令将拒绝执行那些会导致上溢或者下溢情况出现的计算,并向用户返回空值表示计算未被执行
标签:10,Redis7,数据类型,BITFIELD,key,offset,WRAP,位域,type From: https://blog.51cto.com/u_13236892/7572063