
数据持久化
木木木可可可
这个作者很懒,什么都没留下…
展开
-
Redis的数据持久化
redis的数据持久有一般有两种策略供选择 1,RDB策略 2,AOF策略 RDB是一种将内存中数据集快照写入磁盘的策略,它可以定时将数据集快照以二进制压缩的形式写入到RDB文件中,如果写入顺利完成,则覆盖掉之前的RDB文件。 AOF是将数据库的增删改操作以日志形式记录的文本记录方法 二者的比较: RDB: 1,RDB因为是定时持久化,因此一旦发生宕机而没有及时持久化,则会出现大量数据丢失的场景 ...原创 2019-09-05 21:12:33 · 177 阅读 · 0 评论 -
redis的AOF文件越来越大该怎么解决?
使用rewirte机制,rewrite机制现在达到一定的条件redis会自动触发 其具体的流程就是: 1,redis主进程fork一个子进程 2,子进程根据当前内存的数据,构建一个新的日志,写入一个新的AOF文件中 3,这段时间内,redis接收到的client的修改操作,都会在内存中新起一个日志文件去进入,并同步到旧的AOF文件中 4,当子进程完成了任务,redis就会把新的日志文件追加到新的A...原创 2019-09-05 22:07:26 · 5534 阅读 · 1 评论