*Redis FT.CONFIG-HELP 命令

FT.CONFIG-HELP 返回 RediSearch 模块所有配置参数的帮助信息。


*语法

FT.CONFIG-HELP

*参数说明

无参数。


*返回值

  • Array:配置参数名、默认值、当前值、描述等信息的数组

*时间复杂度

O(1)

*

*示例

> FT.CONFIG-HELP
1) 1) "MINPREFIX"
   2) "2"
   3) "2"
   4) "MINPREFIX"
   5) "Minimum prefix length"
2) 1) "TIMEOUT"
   2) "5000"
   3) "5000"
   4) "TIMEOUT"
   5) "Query timeout in milliseconds"
3) 1) "MAXEXPANSIONS"
   2) "200"
   3) "200"
   4) "MAXEXPANSIONS"
   5) "Maximum expansions for fuzzy/prefix"
...

*常见错误

错误 原因 解决
ERR unknown command 未加载 RediSearch 模块 确认模块已加载

*最佳实践

  • 新环境快速了解所有可调参数
  • 配合 FT.CONFIG-GET 和 FT.CONFIG-SET 使用
  • 文档缺失时参考此命令输出作为权威来源

*FAQ

Q1: 输出格式是什么样的? A: 每个配置项为一个子数组,包含:[参数名, 默认值, 当前值, 参数名, 描述]。

Q2: 和 FT.CONFIG-GET * 有什么区别? A: CONFIG-HELP 包含参数描述信息,CONFIG-GET 仅返回名值对。

Q3: 所有配置都可以运行时修改吗? A: 不是,部分配置仅启动时有效,CONFIG-HELP 会标注。