Проблема Vertx 4.2.1 Redis ConfigReader

Возникли странные проблемы при использовании Redis 6.2.6 в качестве сервера конфигурации. Конфиг сохраняется с помощью команд HSET

HSET appt-src-svc-local vertx '{"listen.port": 8080}'HSET appt-src-svc-local mongo '{"host":"127.0.0.1", "port":27017}' .. .

При использовании Redis 4 конфигурация может быть получена правильно. Если мы переключимся на V 6.2.6, RedisConfigStore не сможет правильно проанализировать ответ.

Любая помощь будет высоко ценится.

ТИА

1 ответ

Я считаю, что vertx-config не был проверен на корректную работу с новой функцией согласования протокола для поддержки как старых, так и новых серверов. На данный момент вы можете попытаться заставить протокол вернуться к RESP2 (старому) и открыть вопрос на GitHub для тестирования и поддержки любого протокола.

Чтобы отключить согласование протокола, вам необходимо настроить клиент Redis с помощью:

      protocolNegotiation: false
Другие вопросы по тегам