作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在考虑一个实时保存数据的项目,并正在考虑 Redis。我看到的问题是任何人都可以发出命令立即删除所有数据
如何在一切成功持久之前不允许用户发出此类命令。
最佳答案
您可以在配置中使用重命名命令。据redis.conf安全栏目:
# Command renaming.
#
# It is possible to change the name of dangerous commands in a shared
# environment. For instance the CONFIG command may be renamed into something
# hard to guess so that it will still be available for internal-use tools
# but not available for general clients.
#
# Example:
#
# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52
#
# It is also possible to completely kill a command by renaming it into
# an empty string:
#
# rename-command CONFIG ""
#
# Please note that changing the name of commands that are logged into the
# AOF file or transmitted to replicas may cause problems.
关于redis - 有没有办法不允许任何人在redis中flushAll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59080953/
我是一名优秀的程序员,十分优秀!