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
转自 https://www.oschina.net/news/118382/redisson-3-13-4-released