Redis的内存为什么配置成不能超过物理内存的50%?

简单地说:Redis在保存数据到硬盘时为了避免主进程假死,需要Fork一份主进程,然后在Fork进程内完成数据保存到硬盘的操作

如果主进程使用了4GB的内存,Fork子进程的时候需要额外的4GB,此时内存就不够了,Fork失败,进而数据保存硬盘也失败了。

参考:http://www.linuxidc.com/Linux/2012-07/66079.htm

posted @   灰色渡鹤影  阅读(861)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示