linux redis客户端,Redisson 3.4.0和2.9.0发布,Redis客户端
Redisson 3.4.0和2.9.0發布,Redis客戶端
發布時間:2017-04-27 09:12:16來源:紅聯作者:baihuo
Redisson于2017年4月26日發布了3.4.0和2.9.0版本
Redisson是架設在Redis基礎上的一個Java駐內存數據網格(In-Memory Data Grid)。充分的利用了Redis鍵值數據庫提供的一系列優勢,基于Java實用工具包中常用接口,為使用者提供了一系列具有分布式特性的常用工具類。
本次更新的內容包括:
新特性 - 增加了分布式映射歸納服務(MapReduce) 詳細情況請見這里
新特性 - 在RMap接口中增加了readAllMap和readAllMapAsync兩個方法
新特性 - 在RMultimap中增加了readAllKeySet和getReadWriteLock這兩個方法
新特性 - 增加了以對象為參數的RKeys.delete方法
新特性 - 增加了RRemoteService.deregister方法
新特性 - Batch接口中增加了retryAttempts, retryInterval and timeout方法
新特性 - 為RMapCache.fastPutIfAbsent增加了指定TTL的參數 (感謝Dobi)
新特性 - 為RLocalCachedMap增加了EvictionPolicy.WEAK的淘汰機制
新特性 - RLocalCachedMap的配置選項里增加了LocalCachedMapOptions.invalidationPolicy無效策略的配置
新特性 - RKey接口中增加了expire, expireAt, move, migrate, clearExpire, renamenx, rename, remainTimeToLive這些方法
性能優化 - 對RLocalCachedMap中的EvictionPolicy.LRU淘汰機制進行了優化
修復更新 - 在節點迭代操作完成以后應該再次執行RTopic.onSubscribe方法
修復更新 - 在Spring boot中使用redisson 3.3.2,當在沒有使用可選件actuator的時候將會出現錯誤 (感謝Rick Perkowski)
修復更新 - 在RedissonCacheMap.putIfAbsentAsync方法中沒有檢查和使用ttl和minIdleTime這兩個參數 (感謝Dobi)
修復更新 - Spring cache應該使用NullValue對象而不是直接用null指針
修復更新 - 修復了一個錯誤Error: No field factory in class Ljava/net/URL
修復更新 - Spring cache中注釋了@Cacheable(sync=true)的方法沒有失效 (感謝Dobi)
修復更新 - Spring schema文件修復 (感謝Rui Gu)
修復更新 - 在并發環境下避免URLBuilder中的URL.factory被設為null指針 (感謝Bjo?rn-Ole Ebers)
修復更新 - RMap.addAndGet方法會產生bad argument的錯誤 (感謝Rui Gu)
修復更新 - RedissonSpringCacheManager在每次調用getCache方法的時候都會構建一個新的cache
修復更新 - RedissonLocalCachedMap.fastPutAsync方法里對寫入值使用了錯誤的編碼器
下載地址
2.9.0
https://github.com/redisson/redisson/archive/redisson-2.9.0.zip
3.4.0
https://github.com/redisson/redisson/archive/redisson-3.4.0.zip
來自:開源中國社區
總結
以上是生活随笔為你收集整理的linux redis客户端,Redisson 3.4.0和2.9.0发布,Redis客户端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《从庾中郎游园山石室诗》第九句是什么
- 下一篇: 颐和园出来了还能进去吗