zoukankan      html  css  js  c++  java
  • Redis危险命令重命名、禁用

    Redis的危险命令主要有:

    flushdb,清空数据库

    flushall,清空所有记录,数据库

    config,客户端连接后可配置服务器

    keys,客户端连接后可查看所有存在的键

    作为服务端的redis-server,我们常常需要禁用以上命令来使服务器更加安全。

    禁用的具体做法是,修改服务器的配置文件redis.conf,在SECURITY这一项中,来禁用远程修改 DB 文件地址。

    我们新增以下命令:

    rename-command FLUSHALL ""
    rename-command FLUSHDB  ""
    rename-command CONFIG   ""
    rename-command KEYS     "" ---暂时未使用

    而如果想要保留命令,但是不能轻易使用,可以重命名命令来设定:

    rename-command FLUSHALL joYAPNXRPmcarcR4ZDgC81TbdkSmLAzRPmcarcR
    rename-command FLUSHDB  qf69aZbLAX3cf3ednHM3SOlbpH71yEXLAX3cf3e
    rename-command CONFIG   FRaqbC8wSA1XvpFVjCRGryWtIIZS2TRvpFVjCRG
    rename-command KEYS     eIiGXix4A2DreBBsQwY6YHkidcDjoYA2DreBBsQ    ---暂时未使用
    
  • 相关阅读:
    关于编码的问题(转)
    XML巩固
    浏览器兼容问题的解决方案
    JavaScript 全局变量命名空间生成函数
    表格的使用(转)
    post上传文件
    安装cocoapods
    UILabel内容模糊
    动态获取键盘高度
    iOS多线程同步锁
  • 原文地址:https://www.cnblogs.com/xzlive/p/9510356.html
Copyright © 2011-2022 走看看