美文网首页
redis bitMap

redis bitMap

作者: Suncy | 来源:发表于2022-04-01 17:00 被阅读0次
getBit DATA:ROPE:MONTH:UID:de4241a26adb418db0bcaf0f640945cc2022-03 31  根据key获取指定位置是否有值

# 本次项目运用在,若指定日期有数据,则存入bitMap指定的下标中:
 public static void setRopeDayRecord(String userId, String month,String day) {
        RedisBitMap bitMap = new RedisBitMap(RedisKeyEnum.跳绳日期记录.code().concat(userId).concat(month), RedisKeyEnum.跳绳日期记录.validTime());
        bitMap.setbit(Long.parseLong(day), true);
    }

public static List<Integer> getRopeDayRecord(String userId, String month){
        RedisBitMap redisBitMap = new RedisBitMap(RedisKeyEnum.跳绳日期记录.code().concat(userId).concat(month));
        if (!redisBitMap.exists()){
            return new ArrayList<>();
        }
        List<Integer> dayList = new ArrayList<>();
        for (int i = 1; i <= 31; i++) {
            if (redisBitMap.getbit(i)) {
                dayList.add(i);
            }
        }
        return dayList;
    }

相关文章

  • redis bitmap 坑 字节内部逆序

    记一笔redis bitmap 的坑获取redis的bitmap 为1 的id

  • 布隆过滤器

    小空间做大事情 go-zero 里面用到了redis的 bitmap数据类型。其实应该说redis的bitmap在...

  • redis bitmap

    位图 API setbit key offset value 给位图指定索引设置值image.png getbit...

  • Redis Bitmap

    1.什么叫做Redis的bitmap 即:操作String数据结构的key所存储的字符串指定偏移量上的位,返回原位...

  • redis bitMap

  • Redis中BitMap技术简介及应用

    Redis中BitMap技术简介及应用 BitMap简介 BitMap是一串连续的二进制数字(0和1),类似于位数...

  • 瑞士军刀Redis

    瑞士军刀Redis 一 功能介绍:慢查询 pipeline 发布订阅 bitmap HyperLogLog ...

  • Redis-BitMap

    BitMap是什么通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。Bitmaps 本...

  • Redis-Bitmap

    基础概念 “a”ASCll码是97,二进制是0110 0001,每个数“1”,“0”叫做位(bit),每8位叫做一...

  • redis-bitmap

    redis-bitmap redis位图 实现原理: 就是字符串,字符数组 优点 1.节省空间,按位存的,比如记录...

网友评论

      本文标题:redis bitMap

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