Можно ли получить уведомление от сервера Redis в случае отключения подключенного клиента? - PullRequest
1 голос
/ 14 мая 2019

В Redis есть уведомления о пространстве клавиш. Я ищу что-то подобное, но для подключенных клиентов. Redis имеет встроенный?

Ответы [ 2 ]

2 голосов
/ 14 мая 2019

Нет, он не поддерживается по умолчанию.
Но для этого может быть обходной путь.

Вы можете создать ключ с именем client-0 в режиме redis с ttl, равным 10 с, и зарегистрировать уведомление о пространстве ключей для этого ключа. client-0 должен обновлять ttl в фоновом режиме непрерывно каждые 5 секунд, что-то вроде сохранения ключа. Если client-0 не удается обновить ttl и срок действия ключа истекает, вы можете предположить, что client-0 мертв.

1 голос
/ 14 мая 2019

Нет, Redis не имеет этого встроенного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...