5.1 问题
具体要求如下:
启用AOF
备份AOF文件
删除数据
使用AOF文件恢复数据
5.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:使用AOF文件恢复数据
1)修改配置文件
[root@redisA ~]# redis-cli -h 192.168.4.51 –p 6351 -a 123456 //连接服务
192.168.4.51:6351>config set appendonly yes //启用aof,默认no
192.168.4.51:6351> config rewrite //写进配置文件
192.168.4.51:6351> save
192.168.4.51:6351> exit
[root@redisA ~]# ls /var/lib/redis/6379/ //会出现appendonly.aof文件
appendonly.aof dump.rdb
[root@redisA ~ ]#
2)备份AOF文件
[root@redisA ~]# cd /var/lib/redis/6379/
[root@redisA 6379]# cp appendonly.aof /tmp/appendonly.aof
[root@redisA 6379]# scp /tmp/appendonly.aof root@192.168.4.57:/root/ //传递备份文件给目标主机
3)删除数据(在57主机 默认数据误删除)
[root@redis57 ~]# redis-cli -h 192.168.4.57 -p 6357 //连接服务
192.168.4.57:6357> flushall //清除数据
OK
192.16