Redis集群备份与恢复

2019-11-03  本文已影响0人  角角_d216

1、将redis集群A下的数据文件备份

2、将备份文件恢复到redis集群B下。

1、备份redis集群A

Shell代码 

[root@admin12 redis-3.0.6]# redis-cli -h localhost -p 6380 save  

OK  

[root@admin12 redis-3.0.6]# redis-cli -h localhost -p 6381 save  

OK  

[root@admin12 redis-3.0.6]# redis-cli -h localhost -p 6382 save  

OK  

2、将备份出的文件拷贝出来

Shell代码 

[root@admin12 ~]# cp /var/lib/redis/6380/dump.rdb ./dump_6380.rdb  

[root@admin12 ~]# cp /var/lib/redis/6381/dump.rdb ./dump_6381.rdb  

[root@admin12 ~]# cp /var/lib/redis/7382/dump.rdb ./dump_6382.rdb  

3、关闭redis集群B

Shell代码 

[root@localhost ~]# redis-cli -p 6380 shutdown  

[root@localhost ~]# redis-cli -p6381 shutdown  

[root@localhost ~]# redis-cli -p6382 shutdown  

4、将备份文件复制到redis集群B下

Shell代码 

/var/lib/redis/6380/dump.rdb  

/var/lib/redis/6381/dump.rdb  

/var/lib/redis/6382/dump.rdb  

5、重新启动redis集群B

Shell代码 

[root@localhost redis]# cd /etc/redis  

[root@localhost redis]# service redis_6380 start  

Starting Redis server...  

[root@localhost redis]# service redis_6381 start  

Starting Redis server...  

[root@localhost redis]# service redis_6382 start  

Starting Redis server...  

上一篇 下一篇

猜你喜欢

热点阅读