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

Buforowanie wiosennego rozruchu z redis, klucz ma \xac\xed\x00\x05t\x00\x06

Utwórz szablon 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;
}

Dlaczego tworzy dziwny ciąg jako klucz?

Klucz jest tworzony na podstawie atrybutów argumentów obecnych w Twojej metodzie, które są oznaczone jako buforowalne. W ten sposób Spring odczytuje wartość pamięci podręcznej z redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zmienić bazę danych redis?

  2. W jaki sposób StackExchange.Redis używa wielu punktów końcowych i połączeń?

  3. Mechanizm blokady magazynu Redis (lub dowolnej bazy danych?) (NodeJS)

  4. Okno stosu nie pokazuje żadnych danych wyjściowych podczas debugowania skryptów Redis Lua za pomocą ZeroBrane

  5. Nie można połączyć się z Redis o 10.XX.XX.28:6379:Nieznany błąd — podczas uzyskiwania dostępu z Spring Batch lub komputera z systemem Windows