一、安装redis
安装详见 https://blog.csdn.net/qq_34812039/article/details/112557145
二、创建文件
cd /usr/tools/
mkdir 7001 7002 7003 7004 7005 7006
三、创建配置文件
每个配置文件夹里面,新增配置文件nodes-文件夹名称.conf,如:nodes-7001.conf
port 7001
appendonly yes
cluster-enabled yes
cluster-config-file /usr/tools/redis/redis-cluster/7001/nodes-7001.conf
cluster-node-timeout 15000
daemonize yes
protected-mode no
bind 0.0.0.0
四、启动实例
# 创建启动脚本
#!/bin/bash
/usr/tools/redis/bin/redis-server /usr/tools/redis/redis-cluster/7001/7001-redis.conf
/usr/tools/redis/bin/redis-server /usr/tools/redis/redis-cluster/7001/7001-redis.conf
/usr/tools/redis/bin/redis-server /usr/tools/redis/redis-cluster/7002/7002-redis.conf
/usr/tools/redis/bin/redis-server /usr/tools/redis/redis-cluster/7003/7003-redis.conf
/usr/tools/redis/bin/redis-server /usr/tools/redis/redis-cluster/7004/7004-redis.conf
/usr/tools/redis/bin/redis-server /usr/tools/redis/redis-cluster/7005/7005-redis.conf
/usr/tools/redis/bin/redis-server /usr/tools/redis/redis-cluster/7006/7006-redis.conf
# 启动脚本给执行权限
chmod 777 redis-cluster-start.sh
五、创建集群
# --cluster create 创建一个集群
# --cluster-replicas 1 集群中的每一个主节点指定一个从节点
./redis-cli --cluster create 39.105.135.194:7001 39.105.135.194:7002 39.105.135.194:7003 39.105.135.194:7004 39.105.135.194:7005 39.105.135.194:7006 --cluster-replicas 1
注意:
出现这个错误:
linux Sending CLUSTER MEET messages to join the cluster
需要检查 Linux系统是否开放端口,如:7001和17001都要开通。
六、验证
redis-cli -c -p 7001