首頁>技術>

edisson 3.14.1 已釋出,這是一個 Java 編寫的 Redis 客戶端,具備駐記憶體資料網格(In-Memory Data Grid)功能,並獲得了 Redis 的官方推薦。

本次更新內容包括:

新功能

增加了LocalCachedMapOptions.storeCacheMiss選項,用於在本地快取中儲存快取遺漏。在 RMapCache 介面的trySetMaxSize以及setMaxSize方法中加入了 LFU 驅逐演算法。

改進

RedisNodes ping 結果檢查最佳化。提升 RMap 物件的 keySet().isEmpty() 和 values().isEmpty() 方法效率。

Bug 修復

修復如果在 LOADING 中新發現的 slave 在記憶體狀態下載入資料集,發生連線洩漏的問題。修復RMap.putIfAbsent()方法不檢查值是否為空的問題。Apache Tomcat Valve 物件應該被新增到上下文管道中,而不是引擎的管道中。修復RLock.lock()方法呼叫過程中沒有遵守從屬同步超時的問題。修復 ConnectionWatchdog 可能導致連線洩漏的問題。修復Redisson.shutdown()方法可能丟擲 RejectedExecutionException 的問題修復count()和addAll()的方法RScoredSortedSetReactive和RScoredSortedSetRx介面丟擲 ClassCastException 異常的問題在 Spring Redis 資料模組中,應該使用GEORADIUS_RO命令代替GEORADIUS。修復 Spring Data RedisRedissonConnection.del()方法在Redis叢集上的管道中不起作用的問題。修復RLocalCachedMap.putAll()以錯誤的方法更新用於 Reconnection.LOAD 策略的日誌的問題。修復redisRepository.opsForSet().distinctRandomMembers()方法可能丟擲 ClassCastException 的問題。

更多說明:https://github.com/redisson/redisson/releases/tag/redisson-3.14.1

22
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Spring Cloud 2020.0.0 正式釋出