MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
提升上面的这个错误 不知道为什么 我找了很多答案 网上的朋友提示这样:config set stop-writes-on-bgsave-error no把这个配置关闭了 请问下 关闭了这个会有什么影响吗???
小伙看你根骨奇佳,潜力无限,来学PHP伐。
config set stop-writes-on-bgsave-error no
只是忽略了错误,你的rdb持久化仍然会错误,导致rdb备份失效。出现你这个问题最好检查一下:
redis程序用户是否有rdb文件的读写权限。
rdbfork子进程备份数据时,redis占用内存会翻一倍,看看你服务器此时内存够用不。
fork
文件 是不是没有写权限啊
有读写权限的
RDB是Redis持久化方式的一种,会定期在磁盘上做持久化操作。目测是因为Redis没有写磁盘的权限。
RDB
Redis
参考一下这篇文章 http://www.cnblogs.com/qq7829...
里面说到在/etc/sysctl.conf 添加vm.overcommit_memory = 1 然后重启解决,题主试下看看能不能解决
还有看看你的磁盘是不是满了,这种情况也会出现这个问题,可以用命令df -h看看磁盘使用情况
df -h
只是忽略了错误,你的rdb持久化仍然会错误,导致rdb备份失效。出现你这个问题最好检查一下:
redis程序用户是否有rdb文件的读写权限。
rdb
fork
子进程备份数据时,redis占用内存会翻一倍,看看你服务器此时内存够用不。文件 是不是没有写权限啊
有读写权限的
RDB
是Redis
持久化方式的一种,会定期在磁盘上做持久化操作。目测是因为
Redis
没有写磁盘的权限。参考一下这篇文章 http://www.cnblogs.com/qq7829...
里面说到在/etc/sysctl.conf 添加vm.overcommit_memory = 1 然后重启解决,题主试下看看能不能解决
还有看看你的磁盘是不是满了,这种情况也会出现这个问题,可以用命令
df -h
看看磁盘使用情况