spring的RedisTemplate范围统计bitcount咋统计连续签到7天的呃
aura 0 6512963年前
wang6771264 1 不晓得是不是我没看懂你的问题。 你想根据value中的bit位去统计key的数量还是想判断某个key在n>=7天内是否签到7天 第一种情况是肯定不能实现的 第二种情况是也分为两种 1.没有start和end时n>7也不能统计 2.有start和end时n>7,指定start-end的位数必须=7 3.n=7时,如下: Long accuSigninDays = stringRedisTemplate.execute((RedisCallback) redisConnection -> Optional.ofNullable(redisConnection.bitCount(signinRedisKey.getBytes())) .orElse(0L));3年前
回答2
只看作者最新最热