Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Caching booting pegas dengan redis, kunci memiliki \xac\xed\x00\x05t\x00\x06

Buat template redis

private RedisTemplate<String, ?> createRedisTemplateForEntity() {
        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
        redisTemplate.setConnectionFactory(getRedisConnectionFactory());
        redisTemplate.setHashValueSerializer(new StringRedisSerializer());
        redisTemplate.setKeySerializer(new StringRedisSerializer());
        redisTemplate.setValueSerializer(new StringRedisSerializer());
        redisTemplate.setHashKeySerializer(new StringRedisSerializer());
        redisTemplate.afterPropertiesSet();

    return redisTemplate;
}

Mengapa membuat string aneh sebagai kunci?

Kunci dibuat berdasarkan atribut argumen yang ada dalam metode Anda yang dianotasi sebagai dapat disimpan dalam cache. Beginilah cara spring membaca nilai cache dari redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PooledRedisClientManager tidak melepaskan koneksi

  2. Bisakah saya terhubung langsung ke server Redis dari JavaScript yang berjalan di browser?

  3. Bagaimana cara mengkonfigurasi koneksi Redis dengan Rails 4, Puma dan Sidekiq?

  4. Cara mengatur/mendapatkan kerangka data Pandas ke Redis menggunakan pyarrow

  5. Penyortiran dinamis dengan Redis