sql >> Databáze >  >> NoSQL >> Redis

Spring Data RedisTemplate:Serializace hodnoty a hashValue

Redis ukládá klíče a hodnoty jako řetězec. Je na vaší vrstvě perzistence, aby zvládla analýzu. V příkladu je uživatel POJO a ne řetězec. Navrhuji, abyste místo StringRedisSerializer použili JacksonJsonRedisSerializer. Tímto způsobem ukládáte json jako svou hodnotu.

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



  1. Importujete soubor JSON pomocí mongimportu, stále dostáváte „neočekávaný identifikátor“?

  2. Doporučené postupy .NET pro připojení MongoDB?

  3. Odstraňování problémů

  4. MongoDB protokoluje všechny dotazy