springboot整合redis

感情迁移 提交于 2020-12-18 06:33:21

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>

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!