Redis Cluster集群搭建

Redis Cluster集群搭建

搭建的模式为 哨兵模式

  • 新建集群的配置文件

    # 守护进行模式启动
    daemonize yes
    
    # 设置数据库数量,默认数据库为0
    databases 16
    
    # 绑定地址,需要修改
    bind 0.0.0.0
    
    # 绑定端口,需要修改
    port 7000
    
    # pid文件存储位置,文件名需要修改
    pidfile /opt/soft/redis-cluster/pid/redis_7000.pid
    
    # log文件存储位置,文件名需要修改
    logfile /opt/soft/redis-cluster/logs/redis_7000.log
    
    # RDB快照备份文件名,文件名需要修改
    dbfilename redis_7000.rdb
    
    # 本地数据库存储目录,需要修改
    dir /opt/soft/redis-cluster/rdb
    
    # 集群相关配置
    # 是否以集群模式启动
    cluster-enabled yes
    
    # 集群节点回应最长时间,超过该时间被认为下线
    cluster-node-timeout 15000
    
    # 生成的集群节点配置文件名,文件名需要修改
    cluster-config-file ../nodes/nodes_7000.conf
    
    appendonly yes
    
  • 自动搭建

    要求redis版本在5.0以上

    自动配置redis集群

    redis-cli --cluster create --cluster-replicas 1  10.1.25.148:7000 10.1.25.148:7001 10.1.25.149:7000 10.1.25.149:7001 10.1.25.150:7000 10.1.25.150:7001 
    

    --cluster-replicas 1 每个主节点都提供一个从节点

redis-cli使用集群

redis-cli -c -h 10.1.25.148 -p 7000 

redis-cli加个-cswitch模式启动,将支持集群的使用


Redis Cluster集群搭建
https://guiyunweb.com/archives/rediscluster%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA
作者
归云
发布于
2021年12月21日
更新于
2024年06月18日
许可协议