暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SpringBoot中Redis的哨兵模式和Cluster模式

起岸星辰 2021-06-21
1288

一、Redis哨兵模式在SpringBoot中的使用

哨兵模式变化的就是配置信息;其他的和单机版的没有区别。

    spring:
    redis:
    # redis集群的密码
    password: 123456
    # 超时时间,单位毫秒
    timeout: 3000
    # 数据库编号
    database: 0
    # 配置lettuce
    lettuce:
    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
      # 配置lettuce
      lettuce:
      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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论