XML方式(推荐)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="lettuceConnectionFactory"
class="org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory"
p:host-name="@redis.ip@"
p:port="@redis.port@"/>
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"
p:connection-factory-ref="lettuceConnectionFactory"
p:key-serializer-ref="stringRedisSerializer"
p:hash-key-serializer-ref="genericJackson2JsonRedisSerializer"
p:value-serializer-ref="stringRedisSerializer"
p:hash-value-serializer-ref="genericJackson2JsonRedisSerializer" />
<bean id="stringRedisSerializer"
class="org.springframework.data.redis.serializer.StringRedisSerializer"/>
<bean id="genericJackson2JsonRedisSerializer"
class="org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer"/>
</beans>
然后,在代码里引入RedisTemplate进行操作
@Resource
private RedisTemplate<String, String> redisTemplate;
POM里添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
来源:oschina
链接:https://my.oschina.net/u/2499659/blog/3039153