Redis cluster 集群配置

CentOS下的redis cluster

redis cluster

源码安装redis后,创建redis-cluster目录,并复制6份redis解压的目录为redis7001-7006,如下:

 

Redis cluster 集群配置_第1张图片

修改6份redis下的redis.conf文件中的配置,注意要分不同的pidfile,不同的端口port。

如7001的redis.conf

Redis cluster 集群配置_第2张图片

关于配置和允许其它主机连接请参考我的其它文章https://blog.csdn.net/fddqfddq/article/details/103474933

运行6份redis,

检查6份已经全部启动了。

Redis cluster 集群配置_第3张图片

创建集群:redis-cli --cluster create 192.168.188.129:7001 192.168.188.129:7002 192.168.188.129:7003 192.168.188.129:7004 192.168.188.129:7005 192.168.188.129:7006

连接到其中的一个redis

redis-cli -c -h **** -p ****

 

添加key-value时会随机分配到6个里面的其中一个。

Redis cluster 集群配置_第4张图片

命令:keys *  它只显示了当前node下的所有的keys,不显示其它node下的keys.

但是get key命令可以get到集群中所有存在的key,并切换到对应的Node下

Redis cluster 集群配置_第5张图片

 

远程连接也可以一样的操作redis cluster.

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Redis,Redis,cluster)