Redis cluster backup and recovery

1. Back up the data files under redis cluster A
2. Restore the backup files to redis cluster B.

1. Backup redis cluster A
[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. Copy the backup file
[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. Close redis cluster B
[root@localhost ~]# redis-cli -p 6380 shutdown
[root@localhost ~]# redis-cli -p 6381 shutdown
[root@localhost ~]# redis-cli -p 6382 shutdown


4. Copy the backup file to redis cluster B
/var/lib/redis/6380/dump.rdb
/var/lib/redis/6381/dump.rdb
/var/lib/redis/6382/dump.rdb


5. Restart redis cluster B
[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...


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326081432&siteId=291194637