redis禁止几个危险命令的方法
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这几天客户一直给我反映一个问题,那就是他的缓存服务器redis每天会清理库,很纳闷,我配置的redis一般保持的默认,不应该会每天去清理库的,感觉应该还是他的程序上有点问题吧。不过,不管程序问题还是配
千家信息网最后更新 2025年01月20日redis禁止几个危险命令的方法
这几天客户一直给我反映一个问题,那就是他的缓存服务器redis每天会清理库,很纳闷,我配置的redis一般保持的默认,不应该会每天去清理库的,感觉应该还是他的程序上有点问题吧。
不过,不管程序问题还是配置问题,我想到就是可以吧清库的命令禁掉,这样即使他程序要去清理也是没办法的,于是就百度了一下,看到所有相关的文档都是一个人写的,就是在redis.conf中使用rename-conmand
rename-command FLUSHALL ""rename-command FLUSHDB ""rename-command KEYS ""
完了,之后我就去重启redis,以为OK了,仔细看了redis的日志,发现有问题。
Unknown command 'flushall' reading the append only file
这是啥问题,直接百度,根本没有这个问题的解答,仔细看append only这个,感觉在哪见过,于是到redis.conf文件中找,果然在里面,又到官网看了这个参数的意思。
############################## APPEND ONLY MODE ############################### # 默认情况下,Redis是异步的把数据导出到磁盘上。这种模式在很多应用里已经足够好,但Redis进程# 出问题或断电时可能造成一段时间的写操作丢失(这取决于配置的save指令)。## AOF是一种提供了更可靠的替代持久化模式,例如使用默认的数据写入文件策略(参见后面的配置)# 在遇到像服务器断电或单写情况下Redis自身进程出问题但操作系统仍正常运行等突发事件时,Redis# 能只丢失1秒的写操作。## AOF和RDB持久化能同时启动并且不会有问题。# 如果AOF开启,那么在启动时Redis将加载AOF文件,它更能保证数据的可靠性。## 请查看 http://redis.io/topics/persistence 来获取更多信息. appendonly no # 纯累加文件名字(默认:"appendonly.aof") appendfilename "appendonly.aof"
于是,就抱着碰运气的想法,把配置改了appendonly yes改为no,重启redis,果然够没有任何报错,而且,那三个命令也被禁用了。
以上这篇redis禁止几个危险命令的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
问题
配置
就是
文件
命令
数据
程序
情况
感觉
服务器
模式
还是
进程
服务
危险
方法
操作系统
碰运气
三个
事件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
删除数据库归档日志
用plsql远程数据库
数据库的数据项是单元格
c 项目怎么读取数据库连接
如何加强网络安全建设论
帆软连接数据库
博和网络技术
抖音可以发网络安全知识吗
易语言如何快速写到数据库
衡阳网络安全特训营费用多少
美国专利数据库的检索方式
软件开发学校
医院材料数据库
数据库联合索引优化
apache网站服务器配置命令
数据库登录界面设计
sun 服务器 停产
u点服务器 网络不通
天津网络技术服务包括
网络安全综合论述题
宝山区手机软件开发系统
恺英网络技术优势
瑰夏咖啡
云服务器1m带宽
职工网络安全宣传
软件开发有关的国家标准
手机怎么备份通讯录到云服务器
网络技术实训范文
家电电控软件开发区别知乎
数据库应用电子教材