docker run -d --name redis-node-1 --net host --privileged=true -v /data/redis/share/redis-node-1:/data redis --cluster-enabled yes --appendonly yes --port 6381
docker run -d --name redis-node-2 --net host --privileged=true -v /data/redis/share/redis-node-2:/data redis --cluster-enabled yes --appendonly yes --port 6382
docker run -d --name redis-node-3 --net host --privileged=true -v /data/redis/share/redis-node-3:/data redis --cluster-enabled yes --appendonly yes --port 6383
docker run -d --name redis-node-4 --net host --privileged=true -v /data/redis/share/redis-node-4:/data redis --cluster-enabled yes --appendonly yes --port 6384
docker run -d --name redis-node-5 --net host --privileged=true -v /data/redis/share/redis-node-5:/data redis --cluster-enabled yes --appendonly yes --port 6385
docker run -d --name redis-node-6 --net host --privileged=true -v /data/redis/share/redis-node-6:/data redis --cluster-enabled yes --appendonly yes --port 6386
docker ps
docker exec -it redis-node-1 /bin/bash
里面的ip改成虚拟机的ip
redis-cli --cluster create 192.168.200.130:6381 192.168.200.130:6382 192.168.200.130:6383 192.168.200.130:6384 192.168.200.130:6385 192.168.200.130:6386 --cluster-replicas 1
(这种连接方式会出现问题)
redis-cli -p 6381
cluster info
cluster nodes
keys *
set k1 v1
set k2 v2
退出重新连接redis
redis-cli -p 6381 -c
keys *
set k1 v1
keys *