redis:集群扩建

######1.添加新节点######

加偶数个节点(一主一备),避免单点故障

###1.新建2个目录###

###2.拷贝配置文件###

###3.修改配置文件并启动###

 

######2.设置主从######

###1.添加主节点###

###2.查看是否添加成功###

###3.添加从节点###

###4.查看是否添加成功###

###5.查看主从是否搭建###

 

######3.分配哈希槽######

###1.指定分配数量###

(指定哈希槽数量为300

###2.查看分配数量###

(哈希槽数量大小分配不均匀,可能会导致数据同步不一致)

###3.平均分配数量###

###4.查看数量###

###5.是否可以查看数据###

 

补充:一次性结束多个进程

###1.查看所有进程###
[root@server1 ~]# ps ax
  848 ?        Ssl    0:08 /usr/local/bin/redis-server 0.0.0.0:6379
  857 ?        Ss     0:00 /usr/sbin/sshd
  868 ?        Sl     0:02 /usr/sbin/mysqld --daemonize --pid-file=/var
 1592 ?        Ssl    0:10 redis-server *:7001 [cluster]
 1597 ?        Ssl    0:09 redis-server *:7002 [cluster]
 1602 ?        Ssl    0:09 redis-server *:7003 [cluster]
 1607 ?        Ssl    0:08 redis-server *:7004 [cluster]
 1614 ?        Ssl    0:08 redis-server *:7005 [cluster]
 1621 ?        Ssl    0:07 redis-server *:7006 [cluster]
 1657 ?        Ssl    0:07 redis-server *:7007 [cluster]
 1666 ?        Ssl    0:04 redis-server *:7008 [cluster]

###2.结束redis,mysql进程###
[root@server1 ~]# /etc/init.d/redis_6379 stop
[root@server1 ~]# systemctl stop mysqld

###3.查看killall安装包并安装###
[root@server1 ~]# yum whatprovides /usr/bin/killall
psmisc-22.20-11.el7.x86_64 : Utilities for managing processes on your system
Repo        : rhel7.3
[root@server1 ~]# yum install -y psmisc-22.20-11.el7.x86_64

###4.结束所有redis集群的进程###
[root@server1 ~]# killall -9 redis-server
[root@server1 ~]# ps ax
 2933 ?        S<     0:00 [kworker/0:1H]
 2934 ?        S<     0:00 [kworker/0:2H]
 2946 ?        S       0:00 [kworker/0:1]
 2950 ?        S<     0:00 [kworker/0:0H]
 2952 pts/0    R+     0:00 ps ax

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值