出现这个异常时redis就行持久化保存时出现了异常,我的机器是centos,redis是装载为了服务
输入redis-cli进入redis控制菜单
redis-cli
获取日志文件地址:
127.0.0.1:6379> config get logfile
1) "logfile"
2) "/home/logs/myredis/redis_log.log"
可知,我机器的日志文件在/home/logs/myredis/redis_log.log中,用vim打开看看
vim /home/logs/myredis/redis_log.log
跳转至最后一行,发现是/etc/cron.d这个文件无权限
23343:C 14 Jun 17:30:19.055 # Failed opening the RDB file web (in server root dir /etc/cron.d) for saving: Permission denied
使用chmod命令修改其权限,没想到被拒绝了
[root@VM-8-10-centos etc]# chmod 777 cron.d
chmod: changing permissions of ‘cron.d’: Operation not permitted
使用chattr更改其属性,然后更改:
[root@VM-8-10-centos etc]# chattr -ia cron.d
[root@VM-8-10-centos etc]# chmod 777 cron.d
成功!