文章目录
案列概述
某电商大型项目,由于业务大规模升级。项目中的前置缓存节点,已经不能满足当前的业务需求,现在对redis集群扩容一套redis主备节点,对于实际的生产环境,一般规划是在晚上2凌晨12点做操作,操作之前,提前做好redis安装部署,晚上凌晨12点左右,业务量比较少,影响范围比较少,redis对接的底层数据库,先要锁库、锁表,不产生业务流数据,这样redis集群可产生的影响因素较小。
案例拓扑图:
==前期已搭建 redis集群,详见https://blog.csdn.net/ML908/article/details/105045768 ==
软件包
百度网盘链接:https://pan.baidu.com/s/1nAlvkBR7NS0speietzeDvA
提取码:rqul
redis节点扩容
扩容流程:
1、部署2台redis节点(主、备)
2、将2台redis节点添加到集群中
3、使用redis-cli启动自动迁移
4、迁移后检测各个节点槽的均衡性
5、将扩容的主节点添加从节点
1、节点基础环境(两台操作一致)
#关闭防火墙,关闭核心防护
[root@master4 yum.repos.d]# systemctl stop firewalld
[root@master4 yum.repos.d]# setenforce 0
[root@master4 yum.repos.d]# vim /etc/selinux/config
SELINUX=disabled
#挂载光盘
[root@master4 ~]# vim /etc/fstab
/dev/cdrom /mnt iso9660 defaults 0 0
[root@master4 ~]# mount -a
[root@master4 ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda2 xfs 20G 3.3G 17G 17% /
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 912M 0 912M 0% /dev/shm
tmpfs tmpfs 912M 17M 895M 2% /run
tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda5 xfs 10G 37M 10G 1% /home
/dev/sda1 xfs 6.0G 174M 5.9G 3% /boot
tmpfs tmpfs 183M 28K 183M 1% /run/user/0
tmpfs tmpfs 183M 4.0K 183M 1% /run/user/42
/dev/sr0 iso9660 4.3G 4.3G 0 100% /mnt
#搭建yum仓库
[root@master4 ~]# cd /etc/yum.repos.d
[root@master4 yum.repos.d]# mkdir backup
[root@master4 yum.repos.d]# mv C* backup
[root@master4