ToB企服应用市场:ToB评测及商务社交产业平台

标题: Redis 集群 [打印本页]

作者: 大号在练葵花宝典    时间: 2024-12-23 09:17
标题: Redis 集群
Redis-Cluster

1、redis配置文件

redis.conf
   port 7006
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
cluster-announce-ip 117.50.198.127
cluster-announce-port 7006
cluster-announce-bus-port 17006
appendonly yes
  2、docker配置文件 
docker-compose.yml
   
    redis1:
      image: redis:6.2.12
      container_name: redis1
      ports:
        - "7001:7001"
      environment:
        # 时区上海
        TZ: Asia/Shanghai
      volumes:
        # 配置文件
        - /docker/redis1/conf:/redis/config
        # 数据文件
        - /docker/redis1/data/:/redis/data/
      command: "redis-server /redis/config/redis.conf"
      restart: always
      privileged: true
  
    redis2:
      image: redis:6.2.12
      container_name: redis2
      ports:
        - "7002:7002"
      environment:
        # 时区上海
        TZ: Asia/Shanghai
      volumes:
        # 配置文件
        - /docker/redis2/conf:/redis/config
        # 数据文件
        - /docker/redis2/data/:/redis/data/
      command: "redis-server /redis/config/redis.conf"
      restart: always
      privileged: true
  
    redis3:
      image: redis:6.2.12
      container_name: redis3
      ports:
        - "7003:7003"
      environment:
        # 时区上海
        TZ: Asia/Shanghai
      volumes:
        # 配置文件
        - /docker/redis3/conf:/redis/config
        # 数据文件
        - /docker/redis3/data/:/redis/data/
      command: "redis-server /redis/config/redis.conf"
      restart: always
      privileged: true
  
    redis4:
      image: redis:6.2.12
      container_name: redis4
      ports:
        - "7004:7004"
      environment:
        # 时区上海
        TZ: Asia/Shanghai
      volumes:
        # 配置文件
        - /docker/redis4/conf:/redis/config
        # 数据文件
        - /docker/redis4/data/:/redis/data/
      command: "redis-server /redis/config/redis.conf"
      restart: always
      privileged: true
  
    redis5:
      image: redis:6.2.12
      container_name: redis5
      ports:
        - "7005:7005"
      environment:
        # 时区上海
        TZ: Asia/Shanghai
      volumes:
        # 配置文件
        - /docker/redis5/conf:/redis/config
        # 数据文件
        - /docker/redis5/data/:/redis/data/
      command: "redis-server /redis/config/redis.conf"
      restart: always
      privileged: true
  
    redis6:
      image: redis:6.2.12
      container_name: redis6
      ports:
        - "7006:7006"
      environment:
        # 时区上海
        TZ: Asia/Shanghai
      volumes:
        # 配置文件
        - /docker/redis6/conf:/redis/config
        # 数据文件
        - /docker/redis6/data/:/redis/data/
      command: "redis-server /redis/config/redis.conf"
      restart: always
      privileged: true
  
    3、容器内执行创建集群命令    docker exec -it redis1 /bin/bash    #--cluster-replicas 1表现有一个副本:redis会拿出3台做主机,3太做副本       redis-cli --cluster create 117.50.198.127   :7001 117.50.198.127   :7002 117.50.198.127   :7003 117.50.198.127   :7004 117.50.198.127   :7005 117.50.198.127   :7006 --cluster-replicas 1     4、执行yes
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4