如图突然收到告警:
之后马上去查看,发现没有这三个文件。因为服务器没什么异常,就不管了。
。。。。。。
结果之后redis常常存值异常:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...
百度后修改:config set stop-writes-on-bgsave-error no
但治标不治本...
然后查看redis的log:/var/log/redis/redis.log 发现:Failed opening the RDB file root (in server root dir /etc/cron.d) for saving: Permission denied
百度发现如下文章,发现原来被攻击了:
https://blog.csdn.net/weixin_46080554/article/details/103678056
永久方法
- 修改配置文件.
requirepass foobared # foobared 换成你的密码
下面部分不影响,但是是更安全的做法.redis3.2后可用.
bind 0.0.0.0 # 绑定到具体地址
protected-mode yes # 开启保护模式,该模式将需配置bind ip或者设置访问密码
- 重启redis-server
解决。