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

Spring Data RedisTemplate:serializacja wartości i wartości HashValue

Redis przechowuje klucze i wartości jako ciąg. Przetwarzanie zależy od warstwy trwałości. W tym przykładzie użytkownik jest POJO, a nie ciągiem. Proponuję użyć JacksonJsonRedisSerializer zamiast StringRedisSerializer. W ten sposób przechowujesz json jako swoją wartość.

<bean id="userJsonRedisSerializer" 
    class="org.springframework.data.redis.serializer.JacksonJsonRedisSerializer">
    <constructor-arg type="java.lang.Class" value="com.mycompany.redis.domain.User"/>
</bean>



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trwały obiekt Pythona w pamięci dla serwera nginx/uwsgi

  2. Jak mogę sprawdzić, czy moja pamięć podręczna redis działa?

  3. Coś w rodzaju pamięci podręcznej tagów i odpytywania jej o sugerowanie ich przy użyciu Redis

  4. Nie można połączyć się z redis za pomocą jedis

  5. Alternatywy dla struktur zagnieżdżonych w Redis?