一、Redis哨兵模式在SpringBoot中的使用
哨兵模式变化的就是配置信息;其他的和单机版的没有区别。
spring:redis:# redis集群的密码password: 123456# 超时时间,单位毫秒timeout: 3000# 数据库编号database: 0# 配置lettucelettuce:pool:# 连接池中的最小空闲连接min-idle: 1# 连接池中的最大空闲连接max-idle: 6# 连接池最大连接数(使用负值表示没有限制,不要配置过大,否则可能会影响redis的性能)max-active: 10# 连接池最大阻塞等待时间(使用负值表示没有限制);单位毫秒max-wait: 1000#关闭超时时间;单位毫秒shutdown-timeout: 200# 哨兵配置sentinel:master: mymaster# 多个使用逗号分开nodes: 192.168.56.102:26379# 哨兵的密码password: 123456
哨兵模式就是每次通过哨兵来获取redis的master节点信息;同时会订阅其节点切换频道,当发生故障转移时,客户端能收到哨兵的通知,通过重新初始化连接池,完成主节点的切换。
二、Redis-Cluster模式在SpringBoot中的使用
Redis-Cluster模式变化的也只是配置信息;其他的和单机版的没有区别。
spring:redis:# 密码password: 123456# 超时时间,单位毫秒timeout: 3000# 数据库编号database: 0# 配置lettucelettuce:pool:# 连接池中的最小空闲连接min-idle: 1# 连接池中的最大空闲连接max-idle: 6# 连接池最大连接数(使用负值表示没有限制,不要配置过大,否则可能会影响redis的性能)max-active: 10# 连接池最大阻塞等待时间(使用负值表示没有限制);单位毫秒max-wait: 1000#关闭超时时间;单位毫秒shutdown-timeout: 200# 集群配置cluster:# 最大失败次数max-redirects: 3# 集群节点nodes: 192.168.56.101:6379,192.168.56.102:6379,192.168.56.103:6379,192.168.56.104:6379,192.168.56.105:6379,192.168.56.106:6379

文章转载自起岸星辰,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




