位图操作就是redis提供一些命令,可以直接操作二进制的位
set 字符串在内存中以二进制存储,get 得到二进制数据转换为可视数据
位运算省内存,速度快
如果偏移量大,费内存(位的扩展)
value只为0或者1
没a的二进制0位设置为1,无可视字符显示时,会乱码
有可视字符显示时,不会乱码
当前位不够时,会扩位,按最小字节数原则进行扩位,先扩一个字节(8位),每位初始化为0
直接操作一个不存在的键值
参数为字节索引,不是位索引
位图操作就是redis提供一些命令,可以直接操作二进制的位
set 字符串在内存中以二进制存储,get 得到二进制数据转换为可视数据
位运算省内存,速度快
如果偏移量大,费内存(位的扩展)
value只为0或者1
没a的二进制0位设置为1,无可视字符显示时,会乱码
有可视字符显示时,不会乱码
当前位不够时,会扩位,按最小字节数原则进行扩位,先扩一个字节(8位),每位初始化为0
直接操作一个不存在的键值
参数为字节索引,不是位索引