当采用集群模式的时候,每台客户端要访问的时候,都需要连到y轴上的所有redis,相对的,每台redis都与所有的客户端建立了连接!这么多的连接,就会对服务器的造成压力。所以可以采用代理服务器来解决该问题。
所有的客户端,与代理服务器建立连接,至于具体访问哪台redis,则由代理服务器负责。
代理有很多,这里主要介绍redis自带的Cluster
redis-cluster
在/opt/redis-6.2.1/utils/create-cluster中,有cluster集群脚本
NODES=6 // 节点数量
REPLICAS=1 // 每个结点有几个从redis。配置为1的时候,则有6/(1+1)=3组redis
PROTECTED_MODE=yes //保护模式,开启则只能自己本机访问
readme内容:
启动步骤:
[root@localhost create-cluster]# ./create-cluster start
Starting 30001
Starti