redis避免内存中的数据丢失

由于redis是将数据在内存中运行处理的,所以硬件配置上需要足够的内存支持

Can’t save in background: fork: Cannot allocate memory

修改内核参数vm.overcommit_memory = 1

Redis每隔几分钟或者多少个操作后会将数据在磁盘中保存,但是为了避免内存中的数据丢失,可以开启appendonly配置,指出是否在每次更新操作后进行日志记录,提高数据抗风险能力,但影响效率。

posted @ 2016-05-19 16:48  z_hong7  阅读(306)  评论(0编辑  收藏  举报