美文网首页
2020-02-21 记录redis(8)

2020-02-21 记录redis(8)

作者: 大风车呀大风车 | 来源:发表于2020-03-04 17:09 被阅读0次

redis持久化,两种持久化方式:

RDB方式

AOF方式

持久化的使用方式:

图一

RDB 

优势:

1、redis的数据库只包含一个文件,对于文件备份来说很完美

2、备份:每个小时归档一次最近24小时的数据,同时每天归档一次最近30天的数据,那么当系统出现灾难性故障的时候,可以恢复(对于灾难恢复来说RDB是非常好的选择,可以将一个单独的文件压缩后转移到其他的存储介质上)

3、性能最大化:对于redis进程而言,在开始持久化的时候,它唯一需要做的是,弄出一些子

劣势:

1、无法保证数据的绝对安全,有可能会丢失。

2、数据非常大的时候,服务器会暂停。

配置:

save 900 1

save 300 10

表示900秒1个key变化或者300秒10个key变化的时候重新转储rdb

AOF

优势:

1、带来更高的数据安全性

同步策略:每秒同步,每修改同步、不同步

每秒同步:异步完成,效率高,系统出现宕机,那么这一秒中修改的数据就会丢失

每修改同步:可以看作同步持久化,一次每发生数据的变化,都会立即写到磁盘当中,效率低,但是最安全

2、对于日志的写入操作采用的是append模式,即使出现宕机的情况,也不会破坏已经存在的内容。

3、如果数据过大,reids可以启动重写机制。 

劣势:

1、对于一个相同数量的数据集而言AOF文件要比RDB文件大一些。 AOF效率低与RDB

配置:

断开连接:shutdown

清空数据库:flushall

相关文章

网友评论

      本文标题:2020-02-21 记录redis(8)

      本文链接:https://www.haomeiwen.com/subject/zthhqhtx.html