Heroku Spring Redis - SessionDestroyedEvent - PullRequest
0 голосов
/ 19 сентября 2018

Весной SessionDestroyedEvent генерируется на основе событий redis notify-keyspace-events, которые отключены в Heroku: https://help.heroku.com/5BP0E8RC/how-to-enable-notify-keyspace-events-on-redis

В документе Spring упоминается только команда 'configure' (которая отключена в Heroku): https://docs.spring.io/spring-session/docs/current/reference/html5/#api-redisoperationssessionrepository-sessiondestroyedevent

Есть ли обходной путь для получения событий SessionDestroyedEvent на Heroku с использованием Redis?

1 Ответ

0 голосов
/ 07 февраля 2019

К сожалению, решение, которое Heroku рекомендует использовать SUBSCRIBE и PSUBSCRIBE, будет означать значительную перенастройку конфигурации Spring Session по умолчанию.

У меня была та же проблема, что и у вас сейчас, и я решил выбрать redislabs .Вы можете начать бесплатно, а если вы используете Spring Boot, вы можете наслаждаться простотой автоматической настройки, поскольку нет никаких ограничений, которые потребовали бы написания обходных путей.

...