当双手十一来临时,需要临时增加Redis集群的数量来缓解压力
在集群中增加Redis节点步骤如下:
1. 使用链接集群,并通过cluster nodes来查看当前集群的信息
[allen@localhost ~]$ cd packages/redis-5.0.3/
[allen@localhost redis-5.0.3]$ src/redis-cli -h 192.168.0.103 -p 8003 -a allen
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
192.168.0.103:8003> cluster nodes
383e0df8c3e16aacf86a17cbb7b2819426f9e454 192.168.0.102:8002@18002 master - 0 1611575809000 3 connected 5461-10922
7e6aa35995b79bef083cbfe60855d6d4ec3ba999 192.168.0.101:8001@18001 master - 0 1611575811626 1 connected 0-5460
499787d7590f9df6d102339c1341c00a1585726f 192.168.0.101:8004@18004 slave 0f1f5538d02a78e9e5266afc285a4a524e3daa51 1611575810603 1611575806529 5 connected
0f1f5538d02a78e9e5266afc285a4a524e3daa51 192.168.0.103:8003@18003 myself,master - 0 1611575811000 5 connected 10923-16383
3689c09d371ea3b0b11b4cc3827412220a8b6a11 192.168.0.102:8005@18005 slave 7e6aa35995b79bef083cbfe60855d6d4ec3ba999 0 1611575811617 4 connected
9a5e3238d9648eba8084c6f5ad62814c61fb73b3 192.168.0.103:8006@18006 slave 383e0df8c3e16aacf86a17cbb7b2819426f9e454 0 1611575809586 6 connected
192.168.0.103:8003>
2. 通过以上信息可以得知,当前集群有三个小集群,每个小集群包含一个master一个slave,如下图
3. 我现在想该集群添加一个新的小集群,在192.168.0.101 集群上新建一个8007 和 8008 为端口的2个节点,然后8007作为主节点,8008作为从节点并加大集群中
具体操作如下:
3. 1. 在 101上copy 2份config文件。
[allen@localhost redis-cluster]$ pwd
/home/allen/packages/redis-5.0.3/redis-cluster
[allen@localhost redis-cluster]$ ls
8001 8004
[allen&