跳到主要内容

redis 报错ISCONF Redis is configured to save RDB snapshots......

11 月份做活动的时候网站突然崩溃了,redis 报了一个错误:ISCONF Redis is configured to save RDB snapshots......

原因

在网上查了一下,大概原因是 redis 不能写入硬盘,可能是权限问题,也可能是磁盘满了。redis 配置中的 stop-writes-on-bgsave-error 是 yes 状态,所以就报错了。

解决

1. stop-writes-on-bgsave-error 设置为 no

// 两种方法
/* 连接redis,命令更改 */
127.0.0.1:6379> config set stop-writes-on-bgsave-error no
/* 修改redis配置,重启 */
vim redis.conf
stop-writes-on-bgsave-error no

2. 清理一下磁盘,流出空间;查看一下磁盘的读写权限