首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

redis持久化对策

2012-12-22 
redis持久化策略redis作为一个支持持久化的内存数据库,常用作cache。?redis持久化方式:1 Snapshotting(快照

redis持久化策略

redis作为一个支持持久化的内存数据库,常用作cache。

?

redis持久化方式:1 Snapshotting(快照) 2 Append-only file(aof)

?

Snapshotting 是默认的持久话方式,此方式是将内存中的数据以快照的方式写入到二进制文件中,默认文件名为dump.rdb。可以通过修改配置文件设置自动快照方式。

?

    no-appendfsync-on-rewrite yes #在日志重写时,不进行命令追加操作,而只是将其放在缓冲区里,避免与命令的追加造成DISK IO上的冲突。 auto-aof-rewrite-percentage 100 #当前AOF文件大小是上次日志重写得到AOF文件大小的二倍时,自动启动新的日志重写过程。 auto-aof-rewrite-min-size 64mb #当前AOF文件启动新的日志重写过程的最小值,避免刚刚启动Reids时由于文件尺寸较小导致频繁的重写。

?

AOF and RDB persistence can be enabled at the same time without problems. 按照我的理解两个可以同时使用。
只是如果有配置AOF,重启时,默认会从aof恢复

?

这里有个问题,就要大家斟酌了,如果即用了快照也用了追加日志方式,redis是两种策略都使用。但是都用性能方面就要考虑了。建议大家只用AOF方式来处理redis的持久化策略

热点排行