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

NOPROTO unsupported protocol version: Unsupported RESP protocol version

Redis

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

Клиент запросил версию протокола RESP, которую сервер не поддерживает. Обычно возвращается, когда командой HELLO запрашивается RESP3 (версия 3), а сервер поддерживает только RESP2.

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

Отправлен HELLO 3, но на сервере работает старая версия Redis (до 6.0) или RESP3 не поддерживается; клиентская библиотека по умолчанию запрашивает RESP3, а сервер старый. Несоответствие версий.

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

Настройте клиент на использование RESP2 или запросите допустимую версию с помощью HELLO (HELLO 2). Обновите сервер до версии с поддержкой RESP3 (Redis 6+). Проверьте настройку версии протокола в клиентской библиотеке; большинство библиотек умеют автоматически переходить на RESP2. Проверьте версию сервера: INFO server (redis_version).

Открыть в DBAtlas →

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