You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

StackExchange.Redis中需allowAdmin=true启用的风险Redis命令有哪些

StackExchange.Redis 需开启allowAdmin=true的风险命令清单

除你提到的FlushDB(清空当前数据库)外,其余需要开启该配置才能调用的风险命令如下:

数据操作类

  • FlushAll:清空Redis实例下所有数据库的全部数据
  • SWAPDB:交换两个指定数据库的所有数据
  • MIGRATE:批量将指定键迁移到其他Redis实例
  • KEYS:全库扫描匹配指定规则的键,大库下调用会长时间阻塞服务
  • SCRIPT FLUSH:清空Redis服务端缓存的所有Lua脚本

服务端运维类

  • 所有CONFIG系列命令:含配置查询、修改、重置统计、重写配置文件等操作
  • SHUTDOWN:直接终止Redis服务进程
  • SAVE/BGSAVE:手动触发RDB持久化生成快照
  • BGREWRITEAOF:手动触发AOF持久化文件重写
  • 所有CLIENT系列命令:含断开指定客户端连接、暂停所有客户端请求处理等操作
  • MONITOR:实时抓取服务端所有执行的命令,会占用大量服务端性能
  • 所有DEBUG系列命令:含调试键信息、触发服务崩溃等高危调试操作
  • REPLICAOF(旧版为SLAVEOF):修改当前节点的主从复制拓扑关系

集群运维类

  • 所有CLUSTER系列命令:含集群节点增删、槽位分配、故障转移等集群管理操作

补充说明:StackExchange.Redis封装的IServer实例下的绝大多数运维类方法,默认都要求开启allowAdmin才能调用,否则会直接抛出权限异常。

内容的提问来源于stack exchange,提问作者DarkSideMoon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 12:21:00