1.修改配置文件
vim /usr/local/redis/etc/redis.conf
port 6379
daemonize yes
cluster-enabled yes
cluster-config-file nodes_6379.conf
cluster-node-timeout 5000
appendonly yes
2.复制配置文件6份(官网要求最少节点个数)
并且分别修改里面的端口号(vim里替换命令%s/6379/6380/g)
cp /usr/local/redis/etc/redis.conf /usr/local/redis/etc/redis_6380.conf
cp /usr/local/redis/etc/redis.conf /usr/local/redis/etc/redis_6381.conf
cp /usr/local/redis/etc/redis.conf /usr/local/redis/etc/redis_6382.conf
cp /usr/local/redis/etc/redis.conf /usr/local/redis/etc/redis_6383.conf
cp /usr/local/redis/etc/redis.conf /usr/local/redis/etc/redis_6384.conf
cp /usr/local/redis/etc/redis.conf /usr/local/redis/etc/redis_6385.conf
3.启动节点
redis-server /usr/local/redis/etc/redis.conf
redis-server /usr/local/redis/etc/redis_6380.conf
redis-server /usr/local/redis/etc/redis_6381.conf
redis-server /usr/local/redis/etc/redis_6382.conf
redis-server /usr/local/redis/etc/redis_6383.conf
redis-server /usr/local/redis/etc/redis_6384.conf
redis-server /usr/local/redis/etc/redis_6385.conf
4.集群节点
redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385 --cluster-replicas 1
5.登录某一个节点
redis-cli -c -p 7000
6.添加一个启动的节点(127.0.0.1:6379)到集群(127.0.0.1:6380)
默认为主节点
redis-cli --cluster add-node 127.0.0.1:6379 127.0.0.1:6380
修改为从节点(0b00721a509444db793d28448d8f02168b94bd38为主节点id)
redis-cli -c -p 6379 cluster replicate 0b00721a509444db793d28448d8f02168b94bd38