咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

CentOS7手动搭建Redis主从(不使用脚本)

2023-06-16 13:50:37 4109次

1.  下载安装redis:

(1)下载解压redis源码包

yum install -y gcc-c++

yum install -y wget

wget download.redis.io/releases/redis-5.0.5.tar.gz

tar -zxf redis-5.0.5.tar.gz

 

(2) 进入/redis-5.0.5/src/下安装redis

make install PREFIX=/redis/redis-cluster/3000

   

(3) 创建文件夹

cd /redis/redis-cluster

mkdir 3000; mkdir 3001; mkdir 3002; mkdir 3003; mkdir 3004; mkdir 3005;

 

(4)拷贝修改配置文件

cp /redis-5.0.5/redis.conf /redis/redis-cluster/3000/bin

1.png


2.png


(5)启动连接redis:

./redis-server redis.conf

./redis-cli -h 127.0.0.1 -p 3000


2.  集群搭建

(1)修改3000配置文件

3.png


(2)复制配置文件,然后记得进入每个配置文件修改端口

cp -r /redis/redis-cluster/3000/* /redis/redis-cluster/3001

cp -r /redis/redis-cluster/3000/* /redis/redis-cluster/3004

cp -r /redis/redis-cluster/3000/* /redis/redis-cluster/3002

cp -r /redis/redis-cluster/3000/* /redis/redis-cluster/3003

cp -r /redis/redis-cluster/3000/* /redis/redis-cluster/3005

 

(3)进入每个节点启动redis

./redis-server redis.conf

 

(4)创建redis集群,进去一个节点bin目录下执行:

./redis-cli --cluster create 192.168.13.17:3000 192.168.13.17:3001 192.168.13.17:3002 192.168.13.17:3003 192.168.13.17:3004 192.168.13.17:3005 --cluster-replicas 1

然后报错:

4.png


经过检查,发现是3000没加入集群

5.png


使用pkill redis关闭redis,再从新进入每个节点启动redis;

然后再创建redis集群后成功:

./redis-cli --cluster create 192.168.13.17:3000 192.168.13.17:3001 192.168.13.17:3002 192.168.13.17:3003 192.168.13.17:3004 192.168.13.17:3005 --cluster-replicas 1

6.png


(5)以集群方式连接:

./redis-cli -h 192.168.13.17 -p 3000 -c

cluster info查看集群状态

7.png


cluster info查看集群中的节点

8.png


添加数据set name:001 hello

读取数据get name:001

9.png


随意测试一下

10.png

首页
最新活动
个人中心