redis集群

配置三主三从集群模式

1、修改每个redis的reids.conf配置文件

 cluster-enabled yes          #开启集群

 cluster-config-file nodes-6379.conf   #集群配置文件信息,由redis自行维护

 cluster-node-timeout 5000       #节点互连超时时间,毫秒

2、构建redis集群

redis-cli --cluster create 192.168.0.1:6379 192.168.0.1:6479 192.168.0.1:6579 192.168.0.1:6679 192.168.0.1:6779 192.168.0.1:6879 --cluster-replicas 1

 

*********slot槽节点************

redis集群内置了16384个槽节点,这些槽节点会平均分配给master(slave不会分配槽节点,数据存储在master上),当需要在redis集群中存放key-value时,redis会先对key进行hash求值,然后对求值结果与16384进行取模,根据计算对最终结果将key-value存入对应对槽节点内。

 

*********springboot整合redis集群************

添加yml配置文件

spring:  

  redis:
    password:
    cluster:
      nodes: 192.168.0.1:6379,192.168.0.1:6479,192.168.0.1:6579,192.168.0.1:6679,192.168.0.1:6779,192.168.0.1:6879

posted @ 2020-03-06 16:13  danger0us  阅读(365)  评论(0编辑  收藏  举报