码迷,mamicode.com
首页 > 编程语言 > 详细

配置Spring Data Redis

时间:2017-09-10 19:45:15      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:back   www   redis   https   contex   color   ace   release   default   

事前准备

1、下载redis

https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100

 

2、下载redis可视化工具

https://redisdesktop.com/download

 

3、启动redis

cd %redis%

redis-server.exe

 

配置

4、pom.xml追加

spring-data-redis

jedis

 

5、新建redis/redis.properties

redis.hostname=localhost
redis.port=6379
#redis.password=

 

6、新建springframework/spring-redis.xml

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
                http://www.springframework.org/schema/beans/spring-beans.xsd
                http://www.springframework.org/schema/context
                http://www.springframework.org/schema/context/spring-context.xsd">

    <context:property-placeholder location="classpath:redis/redis.properties"
        ignore-unresolvable="true" />

    <bean id="redisConnectionFactory"
        class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
        <property name="hostName" value="${redis.hostname}" />
        <property name="port" value="${redis.port}" />
    </bean>

    <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">
        <property name="ConnectionFactory" ref="redisConnectionFactory" />
    </bean>

    <bean id="cacheManager"
        class="org.springframework.data.redis.cache.RedisCacheManager">
        <constructor-arg ref="redisTemplate" />
        <property name="defaultExpiration" value="3000" />
    </bean>

</beans>

 

8、确保spring-redis.xml能被引入application-context.xml中

<import resource="classpath:springframework/spring-*.xml" />

 

7、至此,可以通过在ServiceImpl类的方法上追加@Cacheable @CachePut @CacheEvict 来实现缓存了。

配置Spring Data Redis

标签:back   www   redis   https   contex   color   ace   release   default   

原文地址:http://www.cnblogs.com/deolin/p/7501805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!