解决 redis遇到不能持久化的问题
解决方案一:在redis-cli中执行下面命令
config set stop-writes-on-bgsave-error no
治标不治本,只是让redis忽略了这个错误了,并没有根本上解决它,并且下次重启redis时还会遇到该问题。
解决方案二(更优):基于linux环境
1. 生成/tmp/redis 目录
2. 在/tmp/redis目录下创建文件
temp.rdb
这两个文件
3. 在redis-cli中执行下面命令
CONFIG SET dir /tmp/redis
CONFIG SET dbfilename temp.rdb
4. 然后需要chmod 设置新创建的redis目录和temp.rdb的权限
然后就ok了