spring的RedisTemplate范围统计bitcount咋统计连续签到7天的呃
aura 0 6512961年前
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));1年前
回答2
只看作者最新最热
-
- Java 8 简明教程
- 本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。
-
- Java新特性解读
- 盘点Java8之后的各种新特性学习
-
- Spring Boot教程
- 打造全网最全、比收费教程更好的Spring Boot免费教程!
-
- Spring Cloud教程
- 全网最早最全最持久的Spring Cloud教程,内容涵盖经典Netflix套件、Aliababa套件
-
- 玩转 IntelliJ IDEA
- 收录各种IDEA的使用技巧、实用插件