Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jak stworzyć RedisCacheManager w spring-data 2.0.x

spróbuj następujący kod , działa u mnie na spring-boot 2.1.0.RELEASE

@Bean
public RedisCacheManager redisCacheManager(LettuceConnectionFactory lettuceConnectionFactory) {
    RedisCacheConfiguration redisCacheConfiguration = RedisCacheConfiguration.defaultCacheConfig()
            .disableCachingNullValues()
            .entryTtl(Duration.ofHours(1))
            .serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(RedisSerializer.json()));
    redisCacheConfiguration.usePrefix();

   return RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(lettuceConnectionFactory)
                    .cacheDefaults(redisCacheConfiguration).build();

}    


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Strażnicy Redis z TLS

  2. System nie został uruchomiony z systemem systemd jako systemem init (PID 1). Nie mogę działać

  3. Serwer Redis nie może uruchomić więcej niż 1024M maxheap

  4. Zestaw wsadowy danych ze słownika do Redis

  5. python flask jak przekazać dynamiczny parametr do dekoratora