Redisson2.1.0发布,Redis客户端

2015年08月06日 15:35 181 次阅读 来源: 开源中国 作者: 路人甲
摘要 Redisson 2.1.0 发布,此版本更新内容如下:新特性:RTopicsubscribtionunsubscriptionstatuslisteneradded RSet:removeRandomandremoveRandomAsyncmethodsadded改进:RList:retainAll,containsAll,indexOf,lastIndexOfoptimization重要 AP...

Redisson 2.1.0 发布,此版本更新内容如下:

新特性:

RTopic subscribtion/unsubscription status listener added
RSet: removeRandom and removeRandomAsync methods added

改进:

RList: retainAll,containsAll, indexOf, lastIndexOf optimization

重要 API 改进:

findKeysByPattern response interface changed to Collection 
RTopic message listener interface changed

Bug 修复:

NPE during cluster mode start
timeout timer interval calculation
RBatch NPE's with very big commands list
RBucket.set with timeout


7 月 26 日发布了 Redisson 2.0.0 版本,包含一个新的自身异步和锁自由 Redis 客户端。

其他改进:

Feature - new RObject methods: move, moveAsync, migrate, migrateAsync
Feature - new async interfaces: RAsyncMap, RAtomicLongAsync, RBlockingQueueAsync, RCollectionAsync, RDequeAsync, RExpirableAsync, RHyperLogLogAsync, RListAsync, RObjectAsync, RQueueAsync, RScriptAsync, RSetAsync, RTopicAsync
Feature - multiple commands batch (Redis pipelining) support via Redisson.createBatch method
Feature - new methods flushall, deleteAsync, delete, deleteByPatternAsync, deleteByPattern, findKeysByPatternAsync, findKeysByPattern added to RedissonClient interface
Improvement - closed channel detection speedup


Redisson 是基于Redis服务之上构建的分布式、可伸缩的Java数据结构,高级的Redis客户端。【redis官方推荐】

Redisson 是使用熟悉的Java数据结构来发挥Redis的威力,基于lettuce Redis客户端和Netty 4 ,兼容 Redis 2.6+ and JDK 1.6+,使用Apache License 2.0授权协议,阅读 wiki 来获取更多使用信息。

哨兵服务模式:

自动发现主从服务

自动发现新主服务

自动发现新从服务

自动发现从服务上下线切换

主服务写,从服务读

主从模式:用从服务读,主服务写

单一服务模式: 使用同一个服务器读取写入

分布式 java.util.List 

分布式 java.util.Set 

分布式 java.util.SortedSet 

分布式 java.util.Queue 

分布式 of java.util.Deque 

分布式 java.util.Map 

分布式 java.util.concurrent.ConcurrentMap 

通过TTL实现可重入 java.util.concurrent.locks.Lock 

分布式 java.util.concurrent.atomic.AtomicLong

分布式 java.util.concurrent.CountDownLatch

通过org.redisson.core.RTopic 实现分布式订阅/发布

通过 org.redisson.core.RHyperLogLog 实现分布式HyperLogLog 

线程安全

支持 OSGi

超过110个单元测试

还可以输入136 讨论区:
评 论