linux Redis5.0.0集群搭建,CentOS7 redis5.0.5集群搭建

3台centos7虚拟机

s1

192.168.175.11

7000,7001,7002

s2

192.168.175.12

7000,7001,7002

s3

192.168.175.13

7000,7001,7002

3台虚拟机都要操作

$ systemctl stop firewalld #关闭防火墙

$ firewall-cmd –state #查看防火墙状态

not running

$ mkdir -p /system/redis/redis-cluster

$ mkdir software

$ cd software

$ tar zxvf redis-5.0.5.tar.gz

$ cd redis-5.0.5

$ yun install gcc$ make distclean && make$ cd src

$ cp redis-server /usr/sbin/redis-server

$ cp redis-cli /usr/sbin/redis-cli

$ mkdir -p /system/redis/redis-cluster/{7000,7001,7002}

$ for i in {0..2}; do cp /root/software/redis-5.0.5/redis.conf /system/redis/redis-cluster/700$i/; done

3台机器都要修改配置文件

* port 7000 #端口7000,7001,7002

* bind 192.168.175.11/12/13

* daemonize yes* pidfile /var/run/redis_7000.pid

* cluster-enabled yes

* cluster-config-file nodes_7000.conf

* cluster-node-timeout 15000 #请求超时,默认15秒,可自行设置

* appendonly yes #aof日志开启,有需要就开启,它会每次写操作都记录一条日志

最重要的事情

进入每台机器的每个配置文件的目录中运行redis-server redis.conf

随便找一台机器

redis-cli -\-cluster create 192.168.175.11:7000 192.168.175.11:7001 192.168.175.11:7002 192.168.175.12:7000 192.168.175.12:7001 192.168.175.12:7002 192.168.175.13:7000 192.168.175.13:7001 192.168.175.13:7002 -\-cluster-replicas 1

输入yes

搞定

修改所有redis集群中的redis.conf文件加入:

masterauth passwd123

requirepass passwd123

redis-cli -a passwd123 -\-cluster create 192.168.175.11:7000 192.168.175.11:7001 192.168.175.11:7002 192.168.175.12:7000 192.168.175.12:7001 192.168.175.12:7002 192.168.175.13:7000 192.168.175.13:7001 192.168.175.13:7002 -\-cluster-replicas 1

-\-替换为2个英文减号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值