redis bitmap

作者: 文刀雨 | 来源:发表于2018-11-18 22:49 被阅读0次

    位图


    image.png

    API

    1. setbit key offset value 给位图指定索引设置值
      image.png
    2. getbit key offset 获取位图指定索引的值
    3. bitcount key [start end] 获取位图指定范围(start 到end ,单位为字节,如果不指定就是获取全部)位值为1的个数
    4. bitop op destkey key [key...]
      做多个Bitmap的and(交集)or(并集),not(非) ,xor(异或)操作并将结果保存在destkey中
    5. bitpos key targetBit [start][end]
      计算位图指定范围(start到end,单位为字节,如果不指定驾驶获取全部)第一个偏移量对应的值等于targetBit的位置
      image.png
      image.png

    使用经验

    1. type=string ,最大512MB
    2. 注意setbit是的偏移量,可能有较大耗时
    3. 位图不是绝对好

    相关文章

      网友评论

        本文标题:redis bitmap

        本文链接:https://www.haomeiwen.com/subject/pkenfqtx.html