<bean id="redisTemplate"
class="org.springframework.data.redis.core.RedisTemplate"
p:connection-factory-ref="jedisConnFactory">
<property name="keySerializer">
<bean
class="org.springframework.data.redis.serializer.StringRedisSerializer" />
</property>
<property name="hashKeySerializer">
<bean
class="org.springframework.data.redis.serializer.StringRedisSerializer" />
</property>
<property name="valueSerializer">
<bean
class="org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer" >
<constructor-arg type="java.lang.Class" value="java.lang.Object"/>
</bean><bean id="jedisConnFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
p:use-pool="true"
p:hostName="${redis.hostname}"
p:port="${redis.port}"
p:password="${redis.password}"/></property>
或者
不用xml方式配置的话
spring.redis.host=localhostspring.redis.password=spring.redis.port=4555spring.redis.database=0
@Bean
public RedisTemplate getInstance(){
RedisTemplate rt=new RedisTemplate();
rt.setKeySerializer(new StringRedisSerializer());
rt.setValueSerializer(new Jackson2JsonRedisSerializer());
return rt;
}
本文介绍如何在Spring Boot项目中配置Redis。提供了两种配置方法:一种是通过XML文件配置RedisTemplate和JedisConnectionFactory;另一种是在代码中直接配置RedisTemplate。文中详细展示了如何设置连接工厂、序列化器等。
1321

被折叠的 条评论
为什么被折叠?



