美文网首页JAVA技术文章
spring boot data redis的三种配置方式

spring boot data redis的三种配置方式

作者: rejoice001 | 来源:发表于2017-12-06 21:10 被阅读2次

    redis 单机版

    spring.redis.host: 10.100.112.139
    spring.redis.password: 123456
    spring.redis.port: 6379
    spring.redis.database: 3
    

    redis sentine 主从复制:master:哨兵名称,nodes:主节点列表

    spring.redis.sentinel.master=: tokenmaster
    spring.redis.sentinel.nodes: 192.168.204.129:26379
    

    redis cluster 3.0集群: nodes:集群中的节点(配一个即可,因为节点中间没有代理层,互相感知),

    max-redirects:最大重定向,由于集群失败机制是多数失败则失败,那么集群的最低标准是3个分片,1主1从,总共六个节点,
    所以如果当前节点失败,最大的重定向为6-1=5,spring默认的也为5
    源码中

    int redirects = clusterConfig.getMaxRedirects() != null ? clusterConfig.getMaxRedirects().intValue() : 5;
    

    配置如下

    spring.redis.cluster.nodes: 192.168.204.129:7001,192.168.204.129:7002,192.168.204.129:7003,192.168.204.129:7004,192.168.204.129:7005,192.168.204.129:7006
    spring.redis.cluster.max-redirects: 5
    

    相关文章

      网友评论

        本文标题:spring boot data redis的三种配置方式

        本文链接:https://www.haomeiwen.com/subject/zbalixtx.html