当数据库大于5120000
字节时,Redis无法保存并粉碎。
我在Ubuntu Server 14.04
,Redis v.3.0.1
上运行。
我更新了/etc/sysctl.conf
vm.overcommit_memory = 1
net.core.somaxconn=1024
和
/etc/rc.local
echo never > /sys/kernel/mm/transparent_hugepage/enabled
正如redis log中推荐的那样。
我使用80000密钥插入大约200MB的测试数据
然后从命令行执行BGSAVE
。
返回消息Background saving started
并
* Background saving started by pid 6535
# Background saving terminated by signal 25
已记录
然后我从命令行执行SAVE
它创造了
5120000 Dec 22 17:24 temp-4975.rdb
文件和崩溃:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
当转储少量数据时,一切顺利。
每个文件是否有5120000字节的限制? 我该怎么做才能避免这种情况?