zoukankan      html  css  js  c++  java
  • redis数据库通过dump.rdb文件恢复数据库或者数据库迁移

    环境:centos7.2
    软件:redis-3.2.10(yum安装)

    情景一:公司之前的redis没有开启aof模式,一直是rdb模式,但是数据又非常重要,数据一点也不能丢失,所以需要开启aof,但是redis默认是从appendonly.aof加载数据,systemctl start redis的时候,数据库是空的,因为我们并没有appendonly.aof文件,而且关闭redis的时候,会把dump.rdb清空

    情景二:redis数据库迁移,我们可以只用dump.rdb文件,因为dump.rdb文件比较小,方便携带

    第一步:我们在/etc/redis.conf配置文件中,只开启rdb模式,启动redis,这样数据文件就加载进来了

    第二步:使用redis-cli命令,登录redis,执行BGREWRITEAOF命令,重新生成aof文件

    第三步:关闭redis,在/etc/redis.conf中开启aof模式

    第四步:重新开启redis服务,这时候,redis就会读取appendonly.aof文件,加载完整数据库了

  • 相关阅读:
    JS小记
    chrome 插件开发
    js闭包理解
    文件名后缀详解
    Glut 回调函数小结
    vc++ 6.0下Glut的配置 及 Glut 框架介绍
    数字图像点运算实践 (直方图均衡和分段线性拉伸)
    event.keycode值大全
    Bookmarklet
    牛人经典语录
  • 原文地址:https://www.cnblogs.com/huochaihe/p/7593708.html
Copyright © 2011-2022 走看看