Redisson 配置

  • Redisson 单 Redis 节点模式配置
  • Redisson 集群配置
  • Redisson 云托管模式配置
  • Redisson 主从模式配置
  • 参考资料

Redisson 单 Redis 节点模式配置

{"singleServerConfig":{"idleConnectionTimeout":10000,"pingTimeout":1000,"connectTimeout":10000,"timeout":3000,"retryAttempts":3,"retryInterval":1500,"reconnectionTimeout":3000,"failedAttempts":3,"password":null,"subscriptionsPerConnection":5,"clientName":null,"address": "redis://127.0.0.1:6379","subscriptionConnectionMinimumIdleSize":1,"subscriptionConnectionPoolSize":50,"connectionMinimumIdleSize":32,"connectionPoolSize":64,"database":0,"dnsMonitoring":false,"dnsMonitoringInterval":5000},"threads":0,"nettyThreads":0,"codec":{"class":"org.redisson.codec.JsonJacksonCodec"},"transportMode":"NIO"
}

Redisson 集群配置

{"clusterServersConfig":{"idleConnectionTimeout":10000,"pingTimeout":1000,"connectTimeout":10000,"timeout":3000,"retryAttempts":3,"retryInterval":1500,"reconnectionTimeout":3000,"failedAttempts":3,"password":null,"subscriptionsPerConnection":5,"clientName":null,"loadBalancer":{"class":"org.redisson.connection.balancer.RoundRobinLoadBalancer"},"slaveSubscriptionConnectionMinimumIdleSize":1,"slaveSubscriptionConnectionPoolSize":50,"slaveConnectionMinimumIdleSize":32,"slaveConnectionPoolSize":64,"masterConnectionMinimumIdleSize":32,"masterConnectionPoolSize":64,"readMode":"SLAVE","nodeAddresses":["redis://127.0.0.1:7004","redis://127.0.0.1:7001","redis://127.0.0.1:7000"],"scanInterval":1000},"threads":0,"nettyThreads": 0,"codec":{"class":"org.redisson.codec.JsonJacksonCodec"},"transportMode":"NIO"
}

Redisson 云托管模式配置

{"replicatedServersConfig":{"idleConnectionTimeout":10000,"pingTimeout":1000,"connectTimeout":10000,"timeout":3000,"retryAttempts":3,"retryInterval":1500,"reconnectionTimeout":3000,"failedAttempts":3,"password":null,"subscriptionsPerConnection":5,"clientName":null,"loadBalancer":{"class":"org.redisson.connection.balancer.RoundRobinLoadBalancer"},"slaveSubscriptionConnectionMinimumIdleSize":1,"slaveSubscriptionConnectionPoolSize":50,"slaveConnectionMinimumIdleSize":32,"slaveConnectionPoolSize":64,"masterConnectionMinimumIdleSize":32,"masterConnectionPoolSize":64,"readMode":"SLAVE","nodeAddresses":["redis://127.0.0.1:2812","redis://127.0.0.1:2815","redis://127.0.0.1:2813"],"scanInterval":1000,},"threads":0,"nettyThreads":0,"codec":{"class":"org.redisson.codec.JsonJacksonCodec"},"transportMode":"NIO"
}

Redisson 主从模式配置

{"masterSlaveServersConfig":{"idleConnectionTimeout":10000,"pingTimeout":1000,"connectTimeout":10000,"timeout":3000,"retryAttempts":3,"retryInterval":1500,"reconnectionTimeout":3000,"failedAttempts":3,"password":null,"subscriptionsPerConnection":5,"clientName":null,"loadBalancer":{"class":"org.redisson.connection.balancer.RoundRobinLoadBalancer"},"slaveSubscriptionConnectionMinimumIdleSize":1,"slaveSubscriptionConnectionPoolSize":50,"slaveConnectionMinimumIdleSize":32,"slaveConnectionPoolSize":64,"masterConnectionMinimumIdleSize":32,"masterConnectionPoolSize":64,"readMode":"SLAVE","slaveAddresses":["redis://127.0.0.1:6381","redis://127.0.0.1:6380"],"masterAddress": "redis://127.0.0.1:6379","database":0},"threads":0,"nettyThreads":0,"codec":{"class":"org.redisson.codec.JsonJacksonCodec"},"transportMode":"NIO"
}

参考资料

  1. 集群配置参考

Redisson 配置相关推荐

  1. 基于Redis的分布式锁,Redisson的简单使用和常用配置

    介绍 Redisson是一个在Redis基础上实现的Java驻内存数据网格.Redisson提供了使用Redis的最简单最便捷的方法.Redisson的宗旨是促进使用者对Redis的关注分离,从而让使 ...

  2. Redis - Spring Data Redis 操作 Jedis 、Lettuce 、 Redisson

    文章目录 官网 Jedis VS Lettuce Jedis Code POM依赖 配置文件 配置类 单元测试 Lettuce Code Redisson Code POM依赖 配置文件 配置类 单元 ...

  3. 基于Spring boot 2.1 使用redisson实现分布式锁

    在博客redis分布式锁中,讲解了基于jedis的单机redis实现的分布式锁,如果redis是分布式部署的,该方法就没法使用了,本篇介绍的是基于redisson实现的分布式锁 组件依赖 首先我们要通 ...

  4. 如何用redis实现分布式锁?这篇文章教你用redisson实现分布式锁,封装之后的方法更好用!

    使用redission实现分布式锁 添加配置类 import org.redisson.Redisson; import org.springframework.beans.factory.annot ...

  5. Redisson初始化

    我们现在先写一个Redisson的初始化类,这个类写在common里面,这个类名叫RedissonManager,首先这个Manager肯定是要添加到我们的Spring容器当中,增加@Componen ...

  6. 分布式锁RedLock的java实现Redisson

    1. 概述 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid).它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务.其中 ...

  7. redis 分布式锁 看门狗_分布式锁Redisson的使用,看门狗机制

    Redisson简介 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid).它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式 ...

  8. Redisson 实现分布式锁

    Java提供的内置锁机制只在单机系统里有效,在分布式系统,一般多机部署的环境下无法保证线程安全,这时需要在整个系统提供一个全局唯一的锁. 可以通过Redis,ZooKeeper,数据库实现. Redi ...

  9. SpringBoot 操作 Redis的各种实现(以及Jedis、Redisson、Lettuce的区别比较)

    点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/qq_42105629/ article/details/102589319 一.Jedis,Redisson,Lettuce三 ...

  10. redisson究极爽文-手把手带你实现redisson的发布订阅,消息队列,延迟队列(死信队列),(模仿)分布式线程池

    参考资料 :分布式中间件实战:java版 (书籍), 多线程视频教程(视频)- 项目启动环境 导入依赖 <parent><groupId>org.springframework ...

最新文章

  1. 视觉SLAM直接法与特征法及其在多传感融合中的思考
  2. java stringbu,Java String和StringBuilder常用方法,
  3. win10 mysql 3534_win10 mysql 5.7.13 服务无法启动 3534
  4. openresty获取Nginx uri中的单一变量
  5. 从新手到Flutter架构师,一篇就够!吐血整理
  6. 雷军晒十多年前的手机:支持无线充电、内置8GB存储
  7. Samba 共享目录设置在Home目录下
  8. POJ1703-Find them, Catch them
  9. springboot+freemarker毕业设计项目错误合集
  10. mysql出现服务器异常后,重启服务器后无法开启数据库处理方法
  11. 小米游戏本bios_年轻人的第一台游戏本?——小米游戏本2019评测
  12. 使用Word制作签名电子版
  13. git clean使用方法
  14. 一套最有效的商业模式,老板贷款80万开火锅店,开业就回本?
  15. SAP ABAP ZBA_R001 查询用户下的角色,事务代码
  16. 123茶楼,众筹...
  17. because it violates the following Content Security Policy directive: “default-src ‘none‘“
  18. 说说北大软微那些事儿
  19. Ureal:用ue4做出游戏中的爆炸特效真实感和力量感
  20. 成都市计算机企业管理学校,成都2021年计算机管理院校排行榜

热门文章

  1. 跑赢业务的同时如何实现技术成长? | 凌云时刻
  2. iis swagger 部署_AspNet Core Api Restful +Swagger 发布IIS 实现微服务之旅 (二)
  3. 【图像去雾】基于matlab偏振水下模糊图像去雾【含Matlab源码 396期】
  4. 【语音加密】基于matlab语音加密【含Matlab源码 1303期】
  5. 【三维路径规划】基于matlab改进粒子滤波无人机三维路径规划【含Matlab源码 1269期】
  6. 【TWVRP】基于matlab节约算法求解带时间窗的车辆路径规划问题【含Matlab源码 156期】
  7. ai人工智能_相信AI?
  8. java重置radiobutton的选项_动态添加试题选项按钮 radioButton(一)
  9. mysql 循环_MySQL存储过程中的3种循环【转载】
  10. mysql动态sql语句_mysql 存储过程中使用动态sql语句