Redisson 3.13.3 釋出了,這是一個 Java 編寫的 Redis 客戶端,具備駐記憶體資料網格(In-Memory Data Grid)功能,並獲得了 Redis 的官方推薦。
主要更新內容:
- 將對 BITFIELD 命令的支援新增到 RBitSet 物件
- 呼叫 RLiveObjectService.persist() 方法後,重置 ClassIntrospector 例項
- 池初始化期間,同時建立的連線數減少到 10
- 修復 "SlaveConnectionPool no available Redis entries" error
- 在 RedisConnection 物件加入 freeConnections 之前檢查 RedisConnection 狀態
- 修復不同的主題訂閱了叢集中的同一 Redis 節點問題
- 修復 RFairLock.tryLock() 方法不應用 waitTimeout 引數的問題
- 修復 RLiveObjectService.delete() 方法非同步工作的問題
- 修復如果設定了 RMapCache.EntryRemovedListener,將引發反序列化異常的問題
- 修復用主機名定義的 Sentinel 節點註冊不正確的問題
- 修復在 RLiveObjectService.persist() 方法呼叫期間出現 OOM 的問題
- 修復 MarshallingCodec 丟擲 IllegalArgumentException: RIVER 的問題
- 修復 RLock.lock() 方法丟擲 java.util.NoSuchElementException 的問題
- 修復多模式下的 Spring Data Redis 連線可能導致執行緒掛起的問題
- 修復多模式下的 Spring Data Redis 連線可能會導致連線洩漏的問題
- 修復 RRateLimiter 速率間隔可能被超出的問題
更新說明:https://github.com/redisson/redisson/releases/tag/redisson-3.13.3