redis使用AOF恢复数据

使用AOF恢复数据

一、使用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.168.4.57:6357> keys * //查看数据
    (empty list or set)
    192.168.4.57:6357> exit

4)使用AOF恢复数据

    [root@redis57 ~]# vim +673 /etc/redis/6379.conf
    appendonly  yes  //启用AOF
    :wq
    [root@redis57 ~]#
    [root@redis57 ~]# /etc/init.d/redis_6379 stop  //停止服务
    Stopping ...
    Waiting for Redis to shutdown ...
    Redis stopped
    [root@redis57 ~]# 
    [root@redis57 ~]#  /etc/init.d/redis_6379  start //启动服务
    Starting Redis server...
    [root@redis57 ~]# 
    [root@redis57 ~]# rm  -rf  /var/lib/redis/6379/* //删除没有数据的文件
    [root@redis57 ~]# cp  /root/appendolny.aof /var/lib/redis/6379/  //拷贝文件
    [root@redis57 ~]# /etc/init.d/redis_6379  start  //启动服务
    Starting Redis server...
    [root@redis57 ~]# redis-cli -h 192.168.4.57 -p 6357 //连接服务
    192.168.4.57:6357> keys *  //查看数据
     1) "v9"
     2) "v5"
     3) "v8"
     4) "v2"
     5) "v1"
     6) "v4"
     7) "v10"
     8) "v6"
     9) "v7"
    10) "v3"
    192.168.4.57:6357>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值