@EnableRedisRepositories - Какая польза от Spring Data Redis? - PullRequest
0 голосов
/ 19 ноября 2018

Я много перебираю в Интернете, чтобы более практично использовать @ EnableRedisRepositories , но я не нашел ни одного.Даже в моем Spring Boot + Spring Data Redis примере я удалил @EnableRedisRepositories, но все же я не понял, в чем отличие, но я все еще вижу, что данные сохраняются в БД и извлекаются нормально.

Может кто-нибудь уточнить, пожалуйста?

Я прошел эту аннотацию, но не каждую очистку ..

Аннотация для активации репозиториев Redis.Если базовый пакет не настроен с помощью {@link #value ()}, {@link #basePackages ()} или {@link #basePackageClasses ()}, он запустит сканирование пакета аннотированного класса.

1 Ответ

0 голосов
/ 19 ноября 2018

Это позволяет Spring сканировать ваши пакеты на наличие классов / интерфейсов репозитория, а затем использовать Redis в качестве хранилища для сохранения ваших объектов - вместо классической реляционной базы данных.

Документы Spring Data рассказатьus:

Системы хранения NoSQL предоставляют альтернативу классической СУБД для горизонтальной масштабируемости и скорости.С точки зрения реализации хранилища значений ключей представляют один из самых больших (и самых старых) членов в пространстве NoSQL.

Среда Spring Data Redis (SDR) упрощает написание приложений Spring, использующих ключ Redis.-значить хранилище за счет исключения избыточных задач и стандартного кода, необходимого для взаимодействия с хранилищем, благодаря отличной поддержке инфраструктуры Spring.

...