1、先安装redis

yum  y install redis

2、进入usr/local

cd /usr/local

3、创建文件夹redis-cluster

mkdir redis-cluster

4、进入redis-cluster并建立六个文件夹7001,7002,7003,8001,8002,8003

cd rediscluster

mkdir -p 7001 7002 7003 8001 8002 8003

5、进入文件夹7001并新增一个redis配置文件

cd 7001

touch redis.conf

6、编辑redis.conf

vim redis.conf

写入以下内容并保存

#设置当前节点主机地址
bind 127.0.0.1
#设置客户端连接监听端口
port 7001
#设置 Redis 实例 pid 文件
pidfile /usr/local/redis-cluster/7001/redis.pid
#以守护进程运行 Redis 实例
daemonize yes
#启用集群模式
cluster-enabled yes
#设置当前节点集群配置文件路径
cluster-config-file /usr/local/redis-cluster/7001/nodes.conf
#设置当前节点连接超时毫秒数
cluster-node-timeout 5000
#
appendonly yes

7、将7001文件夹下的文件redis.conf拷贝到7002,7003,8001,8002,8003,并将原文件中的7001都换成相应的文件夹名称

cp redis.conf ../7002/

cp redis.conf ../7003/

cp redis.conf ../8001/

cp redis.conf ../8002/

cp redis.conf ../8003/

8、找到redis-server并拷贝到路径/usr/local/redis-cluster下面

cp /usr/bin/redis-server /usr/local/redis-cluster

9、执行以下命令,启动redis集群

cd /usr/local/redis-cluster

./redis-server ./7001/redis.conf

./redis-server ./7002/redis.conf

./redis-server ./7003/redis.conf

./redis-server ./8001/redis.conf

./redis-server ./8002/redis.conf

./redis-server ./8003/redis.conf

10、查看是否启动

ps -ef|grep redis

 

 redis已启动成功,开始搭建集群

11、随便进入一个reids

/usr/bin/redis-cli -p 7001

12、输入以下命令

cluster meet 127.0.0.1 7002

cluster meet 127.0.0.1 7003

cluster meet 127.0.0.1 8001

cluster meet 127.0.0.1 8002

cluster meet 127.0.0.1 8003

13、查看node节点信息

cluster nodes

 

 14、分配槽位

退出客户端回到centos:

exit

/usr/bin/redis-cli -p 7001 cluster addslots {0..5461}

/usr/bin/redis-cli -p 7002 cluster addslots {5462..10922}

/usr/bin/redis-cli -p 7003 cluster addslots {10923..16383}

15、查看集群信息

/usr/bin/redis-cli -p 7001 cluster info

 

 16、配置主从节点需要拿到NodeID,利用以下命令查看NodeID(红色框起来的即时NodeID)

/usr/bin/redis-cli -p 7001 cluster nodes

 

 17、开始配置主从节点 (/usr/bin/redis-cli -h 从节点IP -p 从节点端口 cluster replicate 主节点NodeID )

/usr/bin/redis-cli -h 127.0.0.1 -p 8001 20a3090a25a68b495bc642f64ce67048c61c1f06

剩余的节点也如此配置

18、到此如果没遇到问题,手动搭建集群模式完成。

 

qq讨论群

 

posted on 2020-04-26 18:43  田坤坤  阅读(396)  评论(0编辑  收藏  举报