Redisson 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Redisson 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Redisson 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Redisson 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Redisson 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 君枫
适用人群 未知
收录时间 2014-08-10

软件简介

Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid)。【Redis官方推荐

Redisson在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的一系列优势,在Java实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作。

兼容 Redis 2.6+ and JDK 1.6+,使用Apache License 2.0授权协议,阅读 wiki 来获取更多使用信息

特色

1. 支持云托管服务模式(同时支持亚马逊云的ElastiCache Redis和微软云的Azure Redis Cache):

  • 自动发现主节点变化

2. 支持Redis集群模式(同时支持亚马逊云的ElastiCache Redis Cluster和微软云的Azure Redis Cache):

  • 自动发现主从节点

  • 自动更新状态和组态拓扑

  • 自动发现槽的变化

3. 支持Redis哨兵模式:

  • 自动发现主、从和哨兵节点

  • 自动更新状态和组态拓扑

4. 支持Redis主从模式

5. 支持Redis单节模式

6. 多节点模式均支持读写分离:从读主写,主读主写,主从混读主写

7. 所有对象和接口均支持异步操作

8. 自行管理的弹性异步连接池

9. 所有操作线程安全

10. 支持LUA脚本

11. 提供分布式对象
通用对象桶(Object Bucket)二进制流(Binary Stream)地理空间对象桶(Geospatial Bucket)BitSet原子整长形(AtomicLong)原子双精度浮点数(AtomicDouble)话题(订阅分发)、 布隆过滤器(Bloom Filter)基数估计算法(HyperLogLog)

12. 提供分布式集合
映射(Map)多值映射(Multimap)集(Set)列表(List)有序集(SortedSet)计分排序集(ScoredSortedSet)字典排序集(LexSortedSet)列队(Queue)双端队列(Deque)阻塞队列(Blocking Queue)有界阻塞列队(Bounded Blocking Queue) 阻塞双端列队(Blocking Deque)阻塞公平列队(Blocking Fair Queue)延迟列队(Delayed Queue)优先队列(Priority Queue)优先双端队列(Priority Deque)

12. 提供分布式锁和同步器
可重入锁(Reentrant Lock)公平锁(Fair Lock)联锁(MultiLock) 红锁(RedLock)读写锁(ReadWriteLock)信号量(Semaphore)可过期性信号量(PermitExpirableSemaphore)闭锁(CountDownLatch)

12. 提供分布式服务
分布式远程服务(Remote Service, RPC)分布式实时对象(Live Object)服务分布式执行服务(Executor Service)分布式调度任务服务(Scheduler Service)分布式映射归纳服务(MapReduce)

13. 支持Spring框架

14. 提供Spring Cache集成

15. 提供Hibernate Cache集成

16. 提供JCache实现

17. 提供Tomcat Session Manager

18. 提供Spring Session集成

19. 支持异步流方式执行操作

20. 支持Redis管道操作(批量执行)

21. 支持安卓(Andriod)系统

22. 支持断线自动重连

23. 支持命令发送失败自动重试

24. 支持OSGi

25. 支持采用多种方式自动序列化和反序列化(Jackson JSONAvroSmileCBORMsgPackKryoFSTLZ4Snappy和JDK序列化)

26. 超过1000个单元测试

已知用户

Electronic ArtsBaiduNew Relic SyntheticsBrookhaven National LaboratorySingtelInforNetflix Dyno clientOcousInvaluableClover , Apache Karaf DecanterAtmosphere FrameworkBrandsEyeDatoramaBrightCloudAzarSnapfishCrimson HexagonQubyBase CRM

相关文章

Java data structures powered by Redis. Introduction to Redisson (pdf)
Redisson PRO vs. Jedis: Which Is Faster?
A Look at the Java Distributed In-Memory Data Model (Powered by Redis)
Distributed tasks Execution and Scheduling in Java, powered by Redis
Introducing Redisson Live Objects (Object Hash Mapping)
Java Remote Method Invocation with Redisson
Java Multimaps With Redis
Distributed lock with Redis

成功案例

Moving from Hazelcast to Redis

快速上手

Maven

org.redissonredisson3.4.0org.redissonredisson2.9.0

Gradle

// JDK 1.8+ 适用
compile 'org.redisson:redisson:3.4.0'  

// JDK 1.6+ 适用
compile 'org.redisson:redisson:2.9.0'

Java

// 1. 构造Config对象
Config = ...

// 2. 构造Redisson实例
RedissonClient redisson = Redisson.create(config);

// 3. 获取需要的对象
RMap map = redisson.getMap("myMap");

RLock lock = redisson.getLock("myLock");

RExecutorService executor = redisson.getExecutorService("myExecutorService");

// 或者其它30多中对象及服务 ...
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (11)

加载中
好东西啊:)
10/11 10:37
回复
举报
源代码 RedissonLiveObjectService delete方法 ; @Override public long delete(Class entityClass, Object... ids) { CommandBatchService ce = new CommandBatchService(connectionManager); FieldList fields = Introspectior.getFieldsWithAnnotation(entityClass.getSuperclass(), RIndex.class); Set fieldNames = fields.stream().map(f -> f.getName()).collect(Collectors.toSet()); for (Object id: ids) { T entity = createLiveObject(entityClass, id); delete(entity, asRMap(entity), ce, fieldNames); } BatchResult r = (BatchResult) ce.execute(); return r.getResponses().stream().mapToLong(s -> s).sum();//这个结果有时候会出现[true,true,true,1]这样的情况,可以删除数据,但是会抛出ClassCastException异常,只能在外层捕获。还有另一个删除的方法 @Override public void delete(T attachedObject) { Set deleted = new HashSet(); delete(attachedObject, deleted); }底层会抛出代理的delete方法是abstract,代理并没有实现 }
2020/07/30 18:06
回复
举报
使用Lambda任务的范例: RExecutorService executorService = redisson.getExecutorService("myExecutor", options); Future future = executorService.submit((Callable & Serializable)() -> { System.out.println("task has been executed!"); }); Long result = future.get(); 原版文档给出的例子 ,但是那句输出System.out.println("task has been executed!");永远不会执行,但是executorService.getTaskCount()又会不断递增,执行一次自增1,但是任务就不会做,这是不是bug?网上基本上都是人家自己基于redis做的时效任务,没这块的资料好例子
2020/07/29 17:28
回复
举报
你在说什么? 我的提问是文档里说的分布式执行服务和分布式调度服务,不会执行,但是服务的执行计数又会增加
2020/07/29 17:23
回复
举报
ExecutorOptions options = ExecutorOptions.defaults(); options.taskRetryInterval(3, TimeUnit.SECONDS); RExecutorService executorService = RedissonCli.redisson().getExecutorService("myExecutor", options); executorService.execute(new RTaskTest()); System.err.println("RExecutorService:name run-->" + executorService.getName()); Future future = executorService.submit(new RCallTest()); // System.err.println("RExecutorService:callback-->" + future.get());//此处会挂起 System.err.println("RExecutorService:callback-->" + future); 这里的分布式服务为何永远不会执行
2020/05/20 16:34
回复
举报
怎样动态切换单机模式的数据库?默认是选择了0库
2018/10/26 11:10
回复
举报
和jedis性能比怎么样?
2018/06/03 10:43
回复
举报
官方推荐的redis客户端
2018/01/22 17:21
回复
举报
打分: 力荐
功能最全的Redis客户端
2017/06/10 05:52
回复
举报
使用netty的,包装了一层API模拟List等操作的一个封装 #Redisson#
2016/01/11 12:05
回复
举报
ExecutorOptions options = ExecutorOptions.defaults(); options.taskRetryInterval(3, TimeUnit.SECONDS); RExecutorService executorService = RedissonCli.redisson().getExecutorService("myExecutor", options); executorService.execute(new RTaskTest()); System.err.println("RExecutorService:name run-->" + executorService.getName()); Future future = executorService.submit(new RCallTest()); // System.err.println("RExecutorService:callback-->" + future.get());//此处会挂起 System.err.println("RExecutorService:callback-->" + future); 这里的分布式服务为何永远不会执行,为何?是哪里少设置什么值了么?
2020/05/20 16:39
回复
举报
更多评论
11/02 07:23

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

Redisson 3.16.4 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 增加了 sentinelsDiscovery 设置 在 redisson-quarkus 模块中添加了 quarkus.redisson.file 设置,以定义外部 Redisson 配置文件。 Improvement 优化ClusterConnectionManager.checkSlaveNodesChange()和ClusterConnectionManager.checkMasterNodesChan...

4
4
发表了资讯
09/23 07:07

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

Redisson 3.16.3 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Improvement RBuckets.get()方法在 Redis Cluster 模式下应按槽对键进行分组 RBatch结果解码优化 Fixed 如果用于任务池的连接被中断,RExecutorService、RRemoteService执行可能会挂起 带有skipResult()选项的 RBatch 会影响其他命令的结果(自 3.16.1 以来的回...

0
1
09/07 07:52

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

Redisson 3.16.2 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature Micronaut 3.0 集成 在RLiveObjectService接口中添加了 batchedmerge()方法 在 Redis Cluster 拓扑结构中使用主机名解析 在 Redis Sentinel 拓扑结构中使用主机名解析 在 RDeque、RdequeRx 和 RdequeReactive 接口中添加了批处理的 addLast() 和 addFir...

4
1
07/28 07:08

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

Redisson 3.16.1 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: 改进 - 增加了 MarshallingCodec 和 JsonJacksonCodec 预热 改进 - 对连接数少的连接池的性能改进 修复 - 如果在 REDIS_WRITE_ATOMIC 模式下执行批处理,则命令错误后连接泄漏 修复 - AsyncSemaphore race condition 问题 修复 - Quarkus 本机远程服务调用失败 ...

0
8
发表了资讯
05/14 07:11

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

Redisson 3.15.5 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 Feature - 在 RBatch 对象中添加了 discard() 方法; Feature - 在 Tomcat 会话管理器中添加了 broadcastSessionUpdates 设置; 修复 - 如果 jcache 的 yaml 格式配置有误,则不会出错; 修复 - 频繁的 Redis master 故障转移(failover)导致 IdleConnectionWatcher 的内存泄漏; 修...

0
7
04/22 07:05

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

Redisson 3.15.4 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本主要更新内容: Feature - 添加了 sslProtocols setting Feature - 添加了 nameMapper setting Feature - getSigned(), setSigned(), incrementAndGetSigned(), getUnsigned(), setUnsigned(), incrementAndGetUnsigned() 方法添加到RBitSet 对象 Feature - updateEntryExpirat...

1
12
04/01 07:01

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

Redisson 3.15.3 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本主要更新内容: Feature - 增加 connectionListener setting Fixed - RRateLimiter object 的 tryAcquire() 和 availablePermits() method 抛出太多结果而导致解包错误。 Fixed - RRateLimiterobject 引发 LUA 脚本错误 Fixed - Topology Manager 中 Replicated Redis 配置的连...

0
10
03/24 07:11

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

Redisson 3.15.2 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本主要更新内容: Feature - 为 RDeque 和 RBlockingDeque objects 添加了 move() 方法 Feature - 在 RStream.add() 方法中添加了 MINID trimming strategy 和 LIMIT 参数 Feature - 添加了新的 config checkSlaveStatusWithSyncing setting Feature - 默认启用 tcpNoDelay 设置 ...

0
9
发表于开发技能专区
01/31 08:24

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

Redisson 3.15.0 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本主要更新内容: Feature - 添加对 Apache Tomcat 10 的支持 Feature - 添加自旋锁 (Spin Lock),参阅文档了解更多细节 Feature - 添加sentinelPasswordsetting Feature - 添加RedisNode.getMemoryStatistics()方法 Feature - 添加setAndKeepTTL()方法到RBucket对象 Feature - ...

0
10
发表于数据库专区
2020/12/23 09:10

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

Redisson 3.14.1 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 本次更新内容包括: 新功能 增加了LocalCachedMapOptions.storeCacheMiss选项,用于在本地缓存中存储缓存遗漏。 在 RMapCache 接口的trySetMaxSize以及setMaxSize方法中加入了 LFU 驱逐算法。 改进 RedisNodes ping 结果检查优化。 提升 RMap 对象的 keySet().isEmpty() 和 values()...

7
7
2020/10/29 10:35

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

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Redisson 3.13.6 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 主要更新内容: 改进 - 默认情况下设置 pingConnectionInterval = 30000 修复 - 在 RLiveObject 更新期间抛出 CROSSLOT 错误 修复 - RRateLimiter.delete() method 返回 false 修复 -RBitSet.set(long bi...

3
8
发表于数据库专区
2020/09/30 07:46

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

Redisson 3.13.5 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 主要更新内容: breaking change - 将 spring.redis.redisson.config 设置重命名为 spring.redis.redisson.file 添加了 RClusteredTopic 对象 增加了 RRingBuffer.setCapacity() 方法 为基于 RMap 的对象实现的 merge(), compute(), computeIfAbsent(), computeIfPresent() 方法 支持...

5
7
发表于数据库专区
2020/09/05 07:42

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

Redisson 3.13.4 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 主要更新内容: 为 RScoredSortedSet 对象添加了对revRank, getScore, addAndGetRevRank方法的批量支持 增加了RRateLimiter.setRate方法 增加了RObject.getIdleTime()方法 增加了 RKeys.getKeysWithLimit()方法 修复RRateLimiter.availablePermits()方法会抛出异常的问题(自 3.13.3...

4
11
发表于数据库专区
2020/08/07 07:14

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

Redisson 3.13.3 发布了,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 主要更新内容: 将对 BITFIELD 命令的支持添加到 RBitSet 对象 调用 RLiveObjectService.persist() 方法后,重置 ClassIntrospector 实例 池初始化期间,同时创建的连接数减少到 10 修复 "SlaveConnectionPool no available Redis entries" error 在 RedisConnection 对象加入 freeCo...

1
12
发表于数据库专区
2020/07/03 07:57

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

Redisson 3.13.2 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 主要更新内容: 使用 ShardedRedisson 对象对 Redis 设置进行分区(分片)操作 新增CLUSTERDOWN错误处理 将getConfig和setConfig方法添加到RedisNode接口 修复对空哨兵列表的处理 修复 RMapCache.clear() 方法清除 maxSize 选项的问题 修复在 fallback 模式下 Redisson 对 hibernate ...

2
20
发表于数据库专区
2020/04/17 07:42

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

Redisson 3.12.5 发布了,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 主要更新内容包括: 改进 - 提高了 RLock 的可靠性,不推荐使用 RedLock 修复 - 会话更改后不会更新 Map 对象 修复 - RedissonSessionRepository 无法处理 PTTL = -2 修复 - RedissonSessionRepository 主题侦听器 NPE 竞争条件 修复 - RedissonReactiveSubscription.subscribe() 和 ...

6
16
发表于数据库专区
2020/04/01 07:34

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

Redisson 3.12.4 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 从上个版本开始,LZ4Codec、SnappyCodec 和 SnappyCodecV2 编解码器现在默认使用 Kryo5Codec。 其他更新内容包括: 将 cacheProvider 设置添加到LocalCacheConfiguration, ClusteredLocalCachedMapOptions, LocalCacheConfiguration和 Hibernate Local Cache 区域 添加NettyHook对象 ...

3
17
发表于数据库专区
2020/03/01 08:05

Redisson 3.12.3 发布,基于 Redis 的 Java 驻内存数据网格

Redisson 3.12.3 发布了,Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。 Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的一系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难...

1
8
发表于数据库专区
2020/02/20 07:45

Redisson 3.12.2 发布,Redis 客户端

Redisson 3.12.2 发布了,Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。 Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的一系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难...

4
12
发表于数据库专区
2020/02/02 08:22

Redisson 3.12.1 发布,Redis 客户端

Redisson 3.12.1 发布了,Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格 (In-Memory Data Grid) 。 Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的一系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难...

1
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2018/01/30 16:00

Redisson

关于这一块,我还不太了解。 [ Redisson教程](http://blog.csdn.net/u014042066/article/details/72778440) [redisson整合spring](http://blog.csdn.net/wang_keng/article/details/73549274) [Jedis与Redisson选型对比](https://www.cnblogs.com/mcbye/archive/2017/08/18/Jedis-VS-Redisson.html)...

0
0
发表于服务端专区
2018/09/28 22:03

Redisson

1.介绍 2.框架集成 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-avro</artifactId> <version>2.9.0</version> </dependency>...

0
0
发表于开发技能专区
2020/04/05 20:09

redisson学习

开源中国链接: https://www.oschina.net/p/redisson github链接:https://github.com/redisson/redisson 官方完整中文文档:官方文档

0
0
发表了博客
2018/11/15 09:55

Jedis与Redisson对比

1  概述 1.1. 主要内容 本文的主要内容为对比Redis的两个框架:Jedis与Redisson,分析各自的优势与缺点,为项目中Java缓存方案中的Redis编程模型的选择提供参考。 2. Jedis与Redisson对比 2.1. 概况对比 Jedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持;Redisson实现了分布式和可扩展的Java数据结构,和Jedis相比,功能较为简单,不支持字符串操作,不支持排序、事务、管道、分区等Redis特性。Redis...

0
0
发表了博客
2019/07/30 22:24

Redisson基本用法

1. Redisson Redisson是Redis官方推荐的Java版的Redis客户端。它提供的功能非常多,也非常强大,此处我们只用它的分布式锁功能。 https://github.com/redisson/redisson 1.1. 基本用法 1 <dependency> 2 <groupId>org.redisson</groupId> 3 <artifactId>redisson</artifactId> 4 <version>3.11.1</version> 5 </dependency> 1.2. Distributed locks and synchronizers RedissonClient中提供了好多种锁,还有其它很...

0
0
发表了博客
2019/05/08 09:12

分布式锁之redisson

redisson是redis官网推荐的java语言实现分布式锁的项目。当然,redisson远不止分布式锁,还包括其他一些分布式结构。详情请移步:https://github.com/mrniko/redisson/wiki   redisson支持4种链接redis的方式:   Cluster(集群)   Sentinel servers(哨兵)   Master/Slave servers(主从)   Single server(单机)   下面通过简单的案例使用redisson的lock。   1、RedissonManager类,管理redisson的初始化等操作。 ...

0
0
2016/12/08 07:17

Redisson项目介绍

![](https://redisson.org/logo.png) ## Redisson项目介绍 [Redisson](https://redisson.org)是架设在[Redis](http://redis.cn)基础上的一个Java驻内存数据网格(In-Memory Data Grid)。充分的利用了Redis键值数据库提供的一系列优势,基于Java实用工具包中常用接口,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和...

2
37
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于数据库专区
2020/05/05 21:48

Node for slot: 14296 hasn't been discovered yet. Check cluster slots coverage using CLUSTER NODES command

redis集群,6主6从,挂掉2主2从后,重启redis,集群恢复正常,redission客户端报org.redisson.client.RedisNodeNotFoundException: Node for slot: 14296 hasn't been discovered yet. Check cluster slots coverage using CLUSTER NODES command。重启程序后,客户端就恢复正常了。这是为什么?redission不会自动恢复吗。...

1
0
发表于数据库专区
2018/09/01 11:25

Redisson

各位大佬,Redisson中的rmap如何获得? 不传入key值会报错 <K, V> RMap<K, V> getMap(String var1);

1
0
发表了问答
2017/12/27 11:23

不做伸手党,谈谈我职业生涯中第一个真正意义上的开源项目。。。

走进开源的世界大概有两三年时间了,开源带给我的太多太多,如(dubbo,motan,disconf,jfinal,druid,apollo)等等,太多了,我接触并使用的大概不下二三十个项目,跑过实例未来可能用到的项目不下百个项目。这些优秀的项目不仅能在公司项目中使用,读这些项目的代码和架构也能快速增长自己的技术技能。所以一直以来也想通过自己的方式来反馈开源。 1.开源自己的第一个正式项目 因为业界还没有一个特别好的,可以拿来就用的项...

62
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
11 评论
438 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部