Управление весенними сессиями с помощью Redis

Как мне справиться со сценарием сбоя базы данных Redis при использовании Spring Session с хранилищем Redis для управления сеансом? Что делать, если Redis DB не работает, и пользователь пытается получить доступ к своему сеансу?


person Satish Mahadevan    schedule 15.09.2016    source источник


Ответы (2)


когда redis не работает, вы можете сохранить сеанс в своем контейнере. такие как apache, липкие сеансы.

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

person Edmon    schedule 10.05.2017

Если Redis не работает во время запуска вашего приложения. Тогда ваше приложение не запустится.

Если Redis выходит из строя после того, как ваше приложение запущено и работает. Затем Spring пытается повторно подключиться к Redis через определенные промежутки времени.

Я думаю, что то, что вы ищете, имеет ответ здесь.

Как отключить кэширование Redis во время выполнения если соединение redis не удалось

person pkoli    schedule 28.10.2019