2015-12-16 2 views
2

У меня есть дилемма для хранения сеанса в redis с использованием Spring, и для решения этой проблемы существует множество методов и понятий. Некоторые методы перечислены ниже: Менеджер Redis методы хранения сеанса в redis с использованием пружины

  • Spring Session
  • Spring Session

    1. Spring Data

    Теперь вопрос, что лучшая комбинация для хранения (удаление и т.д.) сессии в redis с использованием пружины.

    Буду признателен, если кто-нибудь поможет мне с простым объяснением.

  • ответ

    1

    Вы немного запутался:

    • Spring Data Redis обеспечивает простую настройку и доступ к Redis из любого типа Spring приложений. Он реализует как низкоуровневые, так и высокоуровневые абстракции для взаимодействия с магазином Redis. В нескольких словах - просто реализация клиентской библиотеки Redis.
    • Spring Session предоставляет API и реализации для управления информацией о сеансе пользователя.
    • Spring Session Management - это просто связанная с HTTP-сессиями функция, ориентированная на контроль параллелизма, фильтрацию и аутентификацию и не работающая с Redis как есть. он работает только с интерфейсами.

    С помощью Spring framework вы используете Spring Session. Вам нужно настроить его только для использования Redis в качестве backend, как в official documentation sample и sample project с сеансом Redis в весеннем приложении.

    Смежные вопросы