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)

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 →

Ещё по этой СУБД