sql >> Database teknologi >  >> NoSQL >> Redis

Spring Data RedisTemplate:Serialisering af værdien og HashValue

Redis gemmer nøgler og værdier som streng. Det er op til dit persistenslag at håndtere parsingen. I eksemplet er bruger en POJO og ikke en streng. Jeg foreslår, at du bruger JacksonJsonRedisSerializer i stedet for StringRedisSerializer. På denne måde gemmer du json som din værdi.

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



  1. Sammensatte forespørgsler med Redis

  2. MongoDB $stdDevPop

  3. Opret et tekstindeks med forskellige feltvægte i MongoDB

  4. Spring Data Mongo - anvend unikke kombinationsfelter i indlejret dokument