Stunnel с Redis Sentinel

Итак, якобы Redis Setninels теперь работает с TLS. У меня есть Хозяин и Рабы, прекрасно копирующиеся с ошеломлением. Однако я не могу заставить Стражей общаться друг с другом, а также с Мастером.

У меня есть 1 Мастер, 2 Раба и 3 Стража

Образец моего stunnel.conf

pid = /run/stunnel.pid
output = /etc/stunnel/stunnel.log

[Redis server]
cert = /etc/stunnel/ABC_private.pem
accept = xxx.xx.160.77:26280
connect = 127.0.0.1:26280


[Client XYZ Redis Server]
client=yes
cert = /etc/stunnel/XYZ_private.pem

accept = 127.0.0.1:8000
connect = xxx.xx.161.78:6480


# SENTINEL SERVERS

[Client 123 Sentinel Server]
client=yes
cert = /etc/stunnel/123_private.pem

accept = 127.0.0.1:8001
connect = xxx.xx.160.77:26280

Образец моих конфигов Sentinel

protected-mode no
bind 127.0.0.1
port 26280
sentinel monitor redisftdev 127.0.0.1 8002 2

Когда я запускаю следующую команду на местном страже:

127.0.0.1:26280> Часовой дозорный redisftdev (пустой список или набор) 127.0.0.1:26280>

Я не могу подключиться без проблем к удаленному Sentinel, но, конечно, я получаю такой же ответ

127.0.0.1:8005> Часовой дозорный redisftdev (пустой список или набор)

1 ответ

Извините новичок в этом - Хорошо, я получил это. Да, Страж работает с Stunnel. Я использую 4.02. Я не объявлял порты для моих стражей и рабов. Конкретно - часовой анонс-порт 8003

Где порт 8003 - это связанный с клиентом порт 127.0.0.1 в вашем stunnel.confaccept = 127.0.0.1:8003connect = 12.34.56.7:6379

То же самое с рабами Redis.conf slave-announce-port 8000

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