Giriş
Bazı ayarlar application.properties dosyasından yapılamıyorsa şu sınıflar kullanılabilir.
RedisCacheManagerBuilderCustomizer - Kullanın
RedisCacheManager ile Redis'e bağlanırken kullanılacak serializer ve diğer ayarlar belirtilir. - Kullanmayın
RedisCacheConfiguration - Kullanmayın
Cache Tipi ve Redis Bağlantısı
Cache tipi olarak Redis ve Redis bağlantısı için ayarlar belirtilir. - Redis bağlantısı için ayarlar spring.redis.XX alanlarında belirtilir.
- Cache için ayarlar spring.cache.redis.XXX alanlarında belirtilir.
Örnek
Şöyle yaparız
# Redis Config spring.cache.type=redis spring.redis.host=localhost spring.redis.port=6379
enable-statistics Alanı
Örnek
Şöyle yaparız
spring.cache.redis.enable-statistics = true
Açıklaması şöyle
But to my disappointment, my cache does not appear in the Spring metrics, even though I set the spring.cache.redis.enable-statistics parameter to true as suggested in the instructions.It seems caches that are created dynamically do not have published metrics. “Created dynamically” means the cache is created by the @Cacheable annotation, and not during application initialization by explicitly defining it at the CacheManager.
time-to-live Alanı
Örnek
Şöyle yaparız
spring.redis.host=xxx.xxx.xxx.xxx spring.redis.port=xx spring.redis.password=xxxxxxxx spring.cache.redis.time-to-live=10000
Örnek
Şöyle yaparız
cache: type: redis redis: time-to-live: 30 cache-null-values: false
cache-null-values Alanı
Örnek
Şöyle yaparız. Böylece Redis null value kabul etmez
spring.redis.host=127.0.0.1spring.redis.port=6379spring.cache.redis.cache-null-values=falsespring.cache.redis.time-to-live=600000
sentinel Alanı
Örnek
Şöyle yaparız
server:port: 4024servlet:context-path: /appspring:application:name: todolist-rediscache:type: redisredis:sentinel:master: redis-clusternodes:- 172.18.0.5:6379- 172.18.0.6:6379- 172.18.0.7:6379
cluster Alanı
Örnek
Şöyle yaparız
server:port: 4024servlet:context-path: /appspring:application:name: todolist-rediscache:type: redisredis:cluster:nodes:- 172.18.0.3:6379- 172.18.0.2:6379- 172.18.0.4:6379maxRedirects: 2
Hiç yorum yok:
Yorum Gönder