sql >> Databasteknik >  >> NoSQL >> Redis

Spring Boot redis Template autokabelkoppling misslyckades

Du skapar en RedisTemplate<String,Object> bean och försöker koppla den automatiskt till RedisTemplate<String,String> fältet

Om du vill ha Redis value även att serialiseras som String använd StringRedisSerializer för RedisTemplate s valueSerializer fast egendom. Ändra din redistemplate böna enligt nedan:

<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate" p:connection-factory-ref="jedisConnectionFactory">
 <property name="keySerializer" ref="stringSerializer" />
 <property name="valueSerializer" ref="stringSerializer" />
</bean>

ELLER skapa ännu bättre en böna av StringRedisTemplate , så du behöver inte skapa StringRedisSerializer på egen hand.

<bean id="stringRedisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate"
p:connection-factory-ref="jedisConnectionFactory"/>

Ändra @Autowired private RedisTemplate<String, String> redisT till @Autowired private StringRedisTemplate redisT



  1. Topp MongoDB-resurser

  2. Är det möjligt att få enstaka resultat sammanlagt?

  3. MongoDB $slice

  4. ClusterControl - Advanced Backup Management - MongoDB