前言
生产环境下由于服务器系统负载不均,服务器调动等各方面的考虑会遇到有必要对 Redis 进行迁移的情况
这里分享一下 Redis迁移 的过程
Tip: 当前版本 Redis 3.0.4
概要
准备
由于redis的内存特性,迁移过程中避免数据丢失,最好准备两台服务器作为备用
master a (running pd redis)
backup b (backup of a)
backup c (backup of b)
启动一个新redis实例b
Tip: 假定当前master为实例a
使用相同版本
拷贝一份master配置
创建一个用户redis (不用赋密码)
根据配置文件创建相关目录和赋予redis用户以相应权限
使用redis用户身份执行如下代码
redis-server /etc/redis/redis6379.conf
Note: 使用相同的方法在c上也建立一个redis实例,准备作为b的备份实例
安装keepalived
在 a b 上安装keepalived
使用相同版本
设定一个未使用的IP作为VIP
nmap -R -vv -T4 -p 1 192.168.1.20/24 | grep 'host down'
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。