DBAtlas · 数据库运维图谱

ERR Unknown option or number of arguments for CONFIG SET: Unknown option or number of arguments for CONFIG SET (older versions: Unsupported CONFIG parameter)(CONFIG SET 的选项未知或参数数量错误)

Redis

含义

您试图用 CONFIG SET 修改的配置参数在此 Redis 版本中无法识别,或参数数量错误。在 Redis 7 中完整消息为 "ERR Unknown option or number of arguments for CONFIG SET - '<name>'";旧版本返回 "ERR Unsupported CONFIG parameter"。CONFIG GET 对未知参数不会报错,而是返回空列表。

原因

参数名拼写错误;使用了其他 Redis 版本的参数(参数可能在版本之间增加或移除);或托管云服务不允许修改某些参数。在较新/较旧版本上运行旧脚本是典型原因。

解决方法

确认有效的参数名。用模式列出当前设置,例如 CONFIG GET 'maxmemory*'。查阅与您 Redis 版本对应的文档中的参数列表;用 INFO server 查看版本。如果云服务有限制,使用提供商允许的参数集。针对目标版本更新脚本。

在 DBAtlas 中打开 →

同一数据库的其他条目