<property name="keySerializer"> <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" /> </property> <property name="hashKeySerializer"> <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" /> </property>
springBoot做法:
@Configuration public class RedisConfig { @Bean JedisConnectionFactory jedisConnectionFactory() { return new JedisConnectionFactory(); } @Bean public <T> RedisTemplate<String, T> redisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, T> template = new RedisTemplate<String, T>(); template.setConnectionFactory(factory); //1.序列化key template.setKeySerializer(new StringRedisSerializer());//spring自带 //2.序列划value template.setValueSerializer(new RedisObjectSerializer());//自定义 return template; } }