sql >> Database >  >> NoSQL >> Redis

Spring Data RedisTemplate:serialisatie van de waarde en hashwaarde

Redis slaat sleutels en waarden op als string. Het is aan uw persistentielaag om het parseren af ​​te handelen. In het voorbeeld is Gebruiker een POJO en geen String. Ik stel voor dat je JacksonJsonRedisSerializer gebruikt in plaats van StringRedisSerializer. Op deze manier slaat u json op als uw waarde.

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



  1. Golang + MongoDB ingebed type (een struct insluiten in een andere struct)

  2. Redis niet in staat om verbinding te maken in drukke belasting

  3. Redenen voor en tegen de overstap van SQL-server naar MongoDB

  4. MongoDB $add