先下载redis数据库可以在一台机器上设置redis集群高可用
cd /etc/redis/
mkdir -p redis-cluster/redis600{1..6}
for i in {1..6}
do
cp /opt/redis-5.0.7/redis.conf /etc/redis/redis-cluster/redis600$i
cp /opt/redis-5.0.7/src/redis-cli /opt/redis-5.0.7/src/redis-server /etc/redis/redis-cluster/redis600$i
done
改配置文件cd /etc/redis/redis-cluster/redis6001
分别进入那六个文件夹,执行命令:redis-server redis.conf ,来启动redis节点
for d in {1..6}
do
cd /etc/redis/redis-cluster/redis600$d
redis-server redis.conf
done
ps -ef | grep redis 查看都没有起来
redis-cli --cluster create 127.0.0.1:6001 127.0.0.1:6002 127.0.0.1:6003 127.0.0.1:6004 127.0.0.1:6005 127.0.0.1:6006 --cluster-replicas 1
前面的三个是主节点,后面的是从节点
redis-cli -p 6001 -c 进入测试群集
> cluster slots 查看哈希槽的范围
验证写一个set l pohou
redis-cli -p 6003 -c 进入看看