• 技术文章 >数据库 >Redis

    redis宕机数据如何恢复

    (*-*)浩(*-*)浩2019-11-28 09:35:05原创1165

    Redis 数据都放在内存中。如果机器宕机,内存的数据就不存在。

    需要做持久化,将内存中的数据保存在磁盘,下一次启动的时候就可以恢复数据到内存中。 (推荐学习:Redis视频教程

    AOF append only file (所有对redis的操作命令记录在aof文件中),恢复数据,重新执行一遍即可。

    特点:每秒保存,数据比较完整,耗费性能。

    缺点:0-1秒之间产生的数据被丢失了,是保存不了了,不过可以修改保存模式,更改为每次更改redis就生成一个AOF

    AOF开启设置:

    修改 redis.conf 文件 如下图:

    将appendonly 设置为yes

    redis-52.png

    Redis可以开启AOF,用AOF恢复数据,数据是存在于/usr/local/redis/bin/appendonly.aof文件中

    更多Redis相关技术文章,请访问Redis入门教程栏目进行学习!

    以上就是redis宕机数据如何恢复的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:redis
    上一篇:redis是如何持久化的 下一篇:如何保证redis中都是热点数据

    相关文章推荐

    • redis集群需要设置哨兵吗• redis的key过期了还存在吗• redis能存对象吗• redis只能存字符串吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网