Redisson 3.16.5 发布,官方推荐的 Redis 客户端
Redisson 3.16.5 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Feature
- 在 RSet 对象中添加了
countIntersection()方法 - 为
RListMultimapCache和RSetMultimapCache对象添加反应式接口 - 添加了
sentinelUsername设置 - 添加了分布式迭代器
- 添加了对 Spring Data Redis 2.6.0 的支持
Fixed
- Spring Data Redis 的 RedissonConnectionFactory.getReactiveConnection() 方法与 Redis 集群模式不兼容
- Mybatis RedissonCache 应该在根包中搜索 redisson.yaml 配置
- 在使用 master host 的新 IP 进行故障转移后,出现
Can't find host in slaves!错误 - 在复制模式下,没有检测到 failed slaves
- 在
put之前的get操作可能导致本地缓存状态不一致 RList.remove(object, count)如果删除多个对象,则抛出异常RLocalCachedMap.delete()方法异步清除本地缓存- 如果处于订阅状态,则
IdleConnectionWatcher不应关闭RedisPubSubConnection - Sentinel master host 不使用 SSL 的问题
- LocalCachedMap 对象的更新同步策略不应将更新值两次应用于更新源实例
- JCache dependency 更新为 1.1.1
- Sentinel master-host = ? 设置在从属检查中没有得到正确处理
RBuckets.trySet()方法引发 CROSSSLOT 错误- DNS 监视器在当前尝试未完成时重新尝试更改主服务器
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.16.5