Redisson 3.13.4 发布,官方推荐的 Redis 客户端
Redisson 3.13.4 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
主要更新内容:
- 为 RScoredSortedSet 对象添加了对
revRank,getScore,addAndGetRevRank方法的批量支持 - 增加了
RRateLimiter.setRate方法 - 增加了
RObject.getIdleTime()方法 - 增加了
RKeys.getKeysWithLimit()方法 - 修复
RRateLimiter.availablePermits()方法会抛出异常的问题(自 3.13.3 以来进行回归测试时出现的错误) - 修复与 Spring Data Redis 2.3.3 的兼容性
- 修复如果 Spring Data Redis 连接在 pipelined 模式下执行,会抛出
UnsupportedOperationException异常的问题 - 修复在
readMode=REDIS的情况下,多个 Tomcat 请求会共享存储在同一会话中不同实例的问题 - 修复 Spring Data Redis 不能与代理的 RedissonClient 实例一起使用的问题
- 修复在 Tomcat 中使用
MarshallingCodec时的类加载问题 - 修复如果括号没有闭合,Redis 集群 cluster-slot 计算不能正常运行的问题
- 修复
RBloomFilter重命名方法不能重命名配置对象的问题 - 修复
slf4j-simple依赖项被 redisson-all exclude 的问题 - 修复当操作失败时,
JCache.removeAsync方法会抛出空指针异常的问题 - 修复所有缓存的 Lua 脚本只在 Redis 主节点上执行的问题
- 修复
XPENDING命令在 redisson-spring-data-23 中导致的语法错误 - 修复
CommandPubSubDecoder抛出空指针异常的问题 - 修复
MasterSlaveConnectionManager为非集群 Redis 设置分配了多余的 113Kb 内存的问题
详情查看 https://github.com/redisson/redisson/releases/tag/redisson-3.13.4