4

使用 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 将无法正确解析 Response。

任何帮助都感激不尽。

TIA

4

1 回答 1

0

我相信 vertx-config 尚未经过验证,无法与新的协议协商功能一起正常工作,以支持新旧服务器。现在,您可以尝试强制协议回退到 RESP2(旧版本)并在 GitHub 上打开一个问题以测试和支持任何协议。

要禁用协议协商,您需要配置 redis 客户端:

protocolNegotiation: false
于 2022-01-31T15:38:31.103 回答