Redis
 sql >> база данни >  >> NoSQL >> Redis

Как да създадете RedisCacheManager в spring-data 2.0.x

опитайте следния код, той работи за мен на 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. Влияе ли дължината на името на производителността в Redis?

  2. Предложение на Redis за избор на тип данни

  3. Изпълнете R скрипт при стартиране

  4. redis и watch + multi позволява едновременни потребители

  5. Кеш на приложението v.s. hibernate второ ниво кеш, кое да използвам?