Redisson 3.20.1 发布,官方推荐的 Redis 客户端

来源: OSCHINA
2023-03-30 07:16:41

Redisson 3.20.1 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。

此版本更新内容如下:

Feature

  • 添加了LoadBalancer.getEntry(List<ClientConnectionsEntry>, RedisCommand<?>)方法
  • 添加了 CommandsLoadBalancer
  • 将 NodeType 参数添加到 ConnectionListener 方法

Improvement

  • 如果从属节点返回 LOADING 错误,命令应重定向到主节点

Fixed

  • 关闭空闲连接会导致连接监听器被触发
  • Unable to init enough connections amount!错误
  • 对于None of slaves were synced的错误,不进行重试
  • 在哨兵模式下进行故障转移后,抛出READONLY You can't write against a read only replica..
  • 故障转移后,不断尝试执行INFO REPLICATION命令,直到达到 RLock 对象的尝试次数限制。
  • 节点尚未被发现的错误没有被 RBatch 和 RLock 对象的新尝试所解决。
  • RedisClusterDownExceptionRedisLoadingExceptionRedisBusyExceptionRedisTryAgainExceptionRedisWaitException被RBatch和RLock对象抛出,即使这些错误在新的尝试后消失了
  • "Unable to init enough connections amount! Only 0 of ... were initialized"的错误
  • nameMapper不适用于RSetRScoredSortedSet对象的某些方法
  • RSet对象的readUnion()readDiff()readIntersection()方法不使用 Redis 从属节点。

更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.20.1

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
1 收藏
分享
返回顶部
顶部