Redis6.X⾼可⽤之Cluster集群和分⽚(三主三从)

1.创建6个conf文件

bind 0.0.0.0
port 6000
daemonize yes
requirepass "pu8licw0rd"
logfile ./redislog_6000.log
dbfilename "hub_6000.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly1_6000.aof"
masterauth "pu8licw0rd"

cluster-enabled yes

cluster-config-file nodes-6000.conf

cluster-node-timeout 20000

#节点本机IP,可以写局域网IP
cluster-announce-ip 124.70.179.58

cluster-announce-port 6000

cluster-announce-bus-port 16000

/********************************************************/

bind 0.0.0.0
port 6001
daemonize yes
requirepass "pu8licw0rd"
logfile ./redislog_6001.log
dbfilename "hub_6001.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly1_6001.aof"
masterauth "pu8licw0rd"

cluster-enabled yes

cluster-config-file nodes-6001.conf

cluster-node-timeout 20000

cluster-announce-ip 124.70.179.58

cluster-announce-port 6001

cluster-announce-bus-port 16001

/********************************************************/

bind 0.0.0.0
port 6002
daemonize yes
requirepass "pu8licw0rd"
logfile ./redislog_6002.log
dbfilename "hub_6002.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly1_6002.aof"
masterauth "pu8licw0rd"

cluster-enabled yes

cluster-config-file nodes-6002.conf

cluster-node-timeout 20000

cluster-announce-ip 123.60.140.214

cluster-announce-port 6002

cluster-announce-bus-port 16002

/********************************************************/

bind 0.0.0.0
port 6003
daemonize yes
requirepass "pu8licw0rd"
logfile ./redislog_6003.log
dbfilename "hub_6003.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly1_6003.aof"
masterauth "pu8licw0rd"

cluster-enabled yes

cluster-config-file nodes-6003.conf

cluster-node-timeout 20000

cluster-announce-ip 123.60.140.214

cluster-announce-port 6003

cluster-announce-bus-port 16003


/********************************************************/

bind 0.0.0.0
port 6004
daemonize yes
requirepass "pu8licw0rd"
logfile ./redislog_6004.log
dbfilename "hub_6004.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly1_6004.aof"
masterauth "pu8licw0rd"

cluster-enabled yes

cluster-config-file nodes-6004.conf

cluster-node-timeout 20000

cluster-announce-ip 124.71.195.156

cluster-announce-port 6004

cluster-announce-bus-port 16004

/********************************************************/

bind 0.0.0.0
port 6005
daemonize yes
requirepass "pu8licw0rd"
logfile ./redislog_6005.log
dbfilename "hub_6005.rdb"
dir "/usr/local/redis/data"
appendonly yes
appendfilename "appendonly1_6005.aof"
masterauth "pu8licw0rd"

cluster-enabled yes

cluster-config-file nodes-6005.conf

cluster-node-timeout 20000

cluster-announce-ip 124.71.195.156

cluster-announce-port 6005

cluster-announce-bus-port 16005


 分别启动6个节点  进入到/usr/local/redis/bin目录

./redis-server ../config/customer_6000.conf
./redis-server ../config/customer_6001.conf
./redis-server ../config/customer_6002.conf
./redis-server ../config/customer_6003.conf
./redis-server ../config/customer_6004.conf
./redis-server ../config/customer_6005.conf

加入集群  需要输入yes
./redis-cli -a pu8licw0rd --cluster create 124.70.179.58:6000 124.70.179.58:6001 123.60.140.214:6002 123.60.140.214:6003 124.71.195.156:6004 124.71.195.156:6005 --cluster-replicas 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值