Сообщения

Показаны сообщения с ярлыком "Redis"

Spring Boot: поставщики кэша, Redis

Изображение
Если Redis доступен и настроен, RedisCacheManager настраивается автоматически. Можно создать дополнительные кэши при запуске, установив свойство spring.cache.cache-names, а настройки кэша по умолчанию можно настроить с помощью свойств spring.cache.redis.*. Например, следующая конфигурация создает кэши cache1 и cache2 со временем жизни 10 минут: spring.cache.cache-names=cache1,cache2 spring.cache.redis.time-to-live=600000 По умолчанию добавляется префикс ключа, поэтому, если два отдельных кэша используют один и тот же ключ, Redis не имеет перекрывающихся ключей и не может возвращать недопустимые значения. Настоятельно рекомендуется оставить этот параметр включенным, если вы создаете свой собственный RedisCacheManager. Вы можете получить полный контроль над конфигурацией по умолчанию, добавив свой RedisCacheConfiguration @Bean. Это может быть полезно, если вы ищете настройку стратегии сериализации по умолчанию. Если вам нужно больше контроля над конфигурацией, рассмотрите возмож...

Spring Boot: работа с NoSQL технологиями, Redis

Изображение
Spring Data предоставляет дополнительные проекты, которые помогут вам получить доступ к различным технологиям NoSQL, включая: MongoDB Neo4J Elasticsearch Solr Redis GemFire или Geode Cassandra Couchbase LDAP Spring Boot обеспечивает автоматическую настройку для Redis, MongoDB, Neo4j, Elasticsearch, Solr Cassandra, Couchbase и LDAP. Вы можете использовать другие проекты, но вы должны настроить их самостоятельно. Redis Redis - это кэш, брокер сообщений и многофункциональное хранилище ключей-значений. Spring Boot предлагает базовую автоматическую настройку для клиентских библиотек Lettuce и Jedis, а также надстроек, предоставляемых Spring Data Redis. Существует spring-boot-starter-data-redis стартер для удобного сбора зависимостей. По умолчанию используется Lettuce. Этот стартер обрабатывает как традиционные, так и реактивные приложения. Также предоставляется spring-boot-starter-data-redis-reactive стартер для согласованности с другими хранилищами с реактивной поддержкой. ...