sql >> Databasteknik >  >> NoSQL >> Redis

Spring Data RedisMall:Serialisera värdet och HashValue

Redis lagrar nycklar och värden som sträng. Det är upp till ditt uthållighetslager att hantera analysen. I exemplet är User en POJO och inte en sträng. Jag föreslår att du använder JacksonJsonRedisSerializer istället för StringRedisSerializer. På så sätt lagrar du json som ditt värde.

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



  1. Effektivt sätt gör om inställningen medlemsuppdatering

  2. Spring boot caching med redis,nyckel har \xac\xed\x00\x05t\x00\x06

  3. Mongoose dokumentreferenser med en en-till-många-relation

  4. MongoDB-verktyg från gemenskapen som kompletterar ClusterControl