【问题标题】:List commands require allowAdmin for redis列出命令需要 allowAdmin 用于 redis
【发布时间】:2021-10-27 08:40:40
【问题描述】:

我正在调查documentation 中的redis 连接字符串选项。

var conn = ConnectionMultiplexer.Connect("redis0:6380,redis1:6380,allowAdmin=true");

发现allowAdmin={bool} - 启用一系列被认为有风险的命令

除了FlushDB之外,你知道allowAdmin=true还有哪些有风险且需要的命令吗?

谢谢!

最好的问候, 暗月

【问题讨论】:

    标签: c# redis stackexchange.redis


    【解决方案1】:

    在互联网上搜索了一段时间后,我从 digitalocean 找到了很棒的 article

    在章节 - 第 5 步 - 重命名危险命令 我发现了以下危险命令:

    • FLUSHDB
    • 冲洗
    • 按键
    • 体验
    • 删除
    • 配置
    • 关机
    • BGREWRITEAOF
    • BGSAVE
    • 保存
    • SPOP
    • SREM
    • 重命名
    • 调试

    但文章也说:

    这不是一个完整的列表,而是重命名或禁用所有 该列表中的命令是增强您的 Redis 服务器的安全性。

    但我认为这个列表足以理解redis中的风险命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-28
      • 2016-05-22
      • 2011-05-18
      • 1970-01-01
      • 2020-05-29
      • 1970-01-01
      • 1970-01-01
      • 2014-08-10
      相关资源
      最近更新 更多