3.Redis持久化方案

Rdb方式

Redis默认的方式,redis通过快照来将数据持久化到磁盘中。

1.设置持久化快照的条件

在redis.conf中修改持久化快照的条件,如下:(900 1)如果900秒发生一次修改将快照数据存储到dump.rdb文件中(单位是秒)如图:


lip_image001.png

2.持久化文件存储的目录

在redis.conf中可以指定持久化文件存储的目录


lip_image002.png

3.Rdb问题

一旦redis非法关闭,那么会丢失最后一次持久化之后的数据。
如果数据不重要,则不必要关心。
如果数据不能允许丢失,那么要使用aof方式。

Aof方式

Redis默认是不使用该方式持久化的。Aof方式的持久化,是操作一次redis数据库,则将操作的记录存储到aof持久化文件中。

1.开启aof方式的持久化方案

将redis.conf中的appendonly改为yes,即开启aof方式的持久化方案。


lip_image003.png

Aof文件存储的目录和rdb方式的一样。
Aof文件存储的名称 如图:


lip_image004.png

结论

在使用aof和rdb方式时,如果redis重启,则数据从aof文件加载

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Redis高可用概述 在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。 我们知道,在w...
    空语阅读 1,670评论 0 2
  • 企业级redis集群架构的特点 海量数据 高并发 高可用 要达到高可用,持久化是不可减少的,持久化主要是做灾难恢复...
    lucode阅读 2,265评论 0 7
  • 转载 Redis 是一个开源( BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. ...
    大先生居然都有人用了阅读 1,454评论 0 0
  • 本文档翻译自http://redis.io/topics/persistence。 这篇文章提供了 Redis 持...
    daos阅读 735评论 0 10
  • 恍恍惚惚 哈哈哈哈
    wxuncheng_f632阅读 153评论 0 0

友情链接更多精彩内容