一、创建节点文件夹
因为集群至少要6个节点,所有创建6个文件夹
mkdir 700{0,1,2,3,4,5}
二、复制配置文件到每个创建的文件夹
cp redis.conf 700{0,1,2,3,4,5}
三、修改每个配置文件的端口等信息
绑定服务器的 IP:bind 0.0.0.0 或者注释掉 # bind 0.0.0.0
关闭保护模式 用于公网访问:protectec-mode no
绑定端口号对应文件夹的名称:port 7000
启用集群:cluster-enabled yes
配置每个节点点的配置文件,同样端口号为文件名:cluster-config-file /mytool/redis_cluster/7008/nodes-7配置集群节点的超时时间,可以不改变:cluster-node-timeout 5000
后台启动:daemonize yes
修改pid 进程文件名,以端口号命名:pidfile /var/run/redis-7000.pid修改日志文件名,用端口号来区分:1ogfile"./7000/redis-7000.log"修改数据文件存放的地址,以端口号为目录来区分:dir /mytool/redis_cluster/7000/连接密码:requirepass 123
集群连接密码与上保持一致:masterauth123
启用AOF来增强持久化策略:appendonlyyes
四、启动所有节点
./redis-server 7000/redis.conf
./redis-server 7001/redis.conf
./redis-server 7002/redis.conf
./redis-server 7003/redis.conf
./redis-server 7004/redis.conf
./redis-server 7005/redis.conf
五、创建集群
./redis-cli --cluster create -a lad2012- 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1
等待redis自动创建集群
六、连接集群
加-c就是代表cluster的意思
./redis-cli -c -p 7000
查看集群信息
七、停止集群