DBAtlas · Атлас эксплуатации баз данных

ERR unknown command: Unknown command

Redis

Что это значит?

Redis не распознаёт отправленную команду. Имя команды может быть неверным, команда может быть недоступна в этой версии либо отключена/переименована.

Почему возникает?

Опечатка в имени команды; команда добавлена в более новой версии Redis (её нет на старом сервере); вызов команды, требующей модуля (например, RedisJSON, RediSearch), без загруженного модуля; либо команда отключена через rename-command/ACL. Иногда из-за неверного разбиения аргументов клиентом имя команды тоже выглядит искажённым.

Как исправить

Проверьте имя и синтаксис команды (COMMAND DOCS command или документация). Проверьте версию сервера: INFO server. Для команды модуля убедитесь, что модуль загружен: MODULE LIST. Если команда скрыта через rename-command, проверьте конфигурацию. Убедитесь, что клиентская библиотека корректно кодирует команду.

Открыть в DBAtlas →

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