spring整合redis缓存配置
2016-02-17 15:02
423 查看
<!-- jedis pool配置 -->
<bean id="baseJedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="#{appPropsBaseRedisConf['redis.maxTotal']}" />
<property name="maxIdle" value="#{appPropsBaseRedisConf['redis.maxIdle']}" />
<property name="minIdle" value="#{appPropsBaseRedisConf['redis.minIdle']}" />
<property name="testOnBorrow" value="#{appPropsBaseRedisConf['redis.testOnBorrow']}" />
</bean>
<!-- spring data redis 配置 -->
<bean id="baseJedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
<property name="usePool" value="true"></property>
<property name="hostName" value="#{appPropsBaseRedisConf['redis.host']}" />
<property name="port" value="#{appPropsBaseRedisConf['redis.port']}" />
<property name="password" value="#{appPropsBaseRedisConf['redis.pass']}" />
<property name="timeout" value="#{appPropsBaseRedisConf['redis.timeout']}" />
<property name="database" value="#{appPropsBaseRedisConf['redis.default.db']}"></property>
<constructor-arg index="0" ref="baseJedisPoolConfig" />
</bean>
<!-- 本地开发环境 -->
<beans profile="development">
<!-- 配置加载项 -->
<util:properties id="appPropsBaseRedisConf" location="classpath:config/base/conf-base-redis-local.properties" />
</beans>
2.conf-base-redis-local.properties配置
#redis\u7684\u670d\u52a1\u5668\u5730\u5740
redis.host=127.0.0.1
#redis\u7684\u670d\u52a1\u7aef\u53e3
redis.port=6379
#\u5bc6\u7801
redis.pass=test123
#\u94fe\u63a5\u6570\u636e\u5e93
redis.default.db=0
#\u5ba2\u6237\u7aef\u8d85\u65f6\u65f6\u95f4\u5355\u4f4d\u662f\u6beb\u79d2
redis.timeout=100000
#\u6700\u5927\u8fde\u63a5\u6570
redis.maxTotal=100
#\u6700\u5927\u7a7a\u95f2\u6570
redis.maxIdle=100
#\u6700\u5c0f\u7a7a\u95f2\u6570
redis.minIdle=0
#\u6307\u660e\u662f\u5426\u5728\u4ece\u6c60\u4e2d\u53d6\u51fa\u8fde\u63a5\u524d\u8fdb\u884c\u68c0\u9a8c,\u5982\u679c\u68c0\u9a8c\u5931\u8d25,\u5219\u4ece\u6c60\u4e2d\u53bb\u9664\u8fde\u63a5\u5e76\u5c1d\u8bd5\u53d6\u51fa\u53e6\u4e00\u4e2a
redis.testOnBorrow=true
3.spring-redis.jar包
地址:http://pan.baidu.com/s/1c1t6yUs
4.redis本地启动工具
地址:http://pan.baidu.com/s/1hr0PGQo
<bean id="baseJedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="#{appPropsBaseRedisConf['redis.maxTotal']}" />
<property name="maxIdle" value="#{appPropsBaseRedisConf['redis.maxIdle']}" />
<property name="minIdle" value="#{appPropsBaseRedisConf['redis.minIdle']}" />
<property name="testOnBorrow" value="#{appPropsBaseRedisConf['redis.testOnBorrow']}" />
</bean>
<!-- spring data redis 配置 -->
<bean id="baseJedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
<property name="usePool" value="true"></property>
<property name="hostName" value="#{appPropsBaseRedisConf['redis.host']}" />
<property name="port" value="#{appPropsBaseRedisConf['redis.port']}" />
<property name="password" value="#{appPropsBaseRedisConf['redis.pass']}" />
<property name="timeout" value="#{appPropsBaseRedisConf['redis.timeout']}" />
<property name="database" value="#{appPropsBaseRedisConf['redis.default.db']}"></property>
<constructor-arg index="0" ref="baseJedisPoolConfig" />
</bean>
<!-- 本地开发环境 -->
<beans profile="development">
<!-- 配置加载项 -->
<util:properties id="appPropsBaseRedisConf" location="classpath:config/base/conf-base-redis-local.properties" />
</beans>
2.conf-base-redis-local.properties配置
#redis\u7684\u670d\u52a1\u5668\u5730\u5740
redis.host=127.0.0.1
#redis\u7684\u670d\u52a1\u7aef\u53e3
redis.port=6379
#\u5bc6\u7801
redis.pass=test123
#\u94fe\u63a5\u6570\u636e\u5e93
redis.default.db=0
#\u5ba2\u6237\u7aef\u8d85\u65f6\u65f6\u95f4\u5355\u4f4d\u662f\u6beb\u79d2
redis.timeout=100000
#\u6700\u5927\u8fde\u63a5\u6570
redis.maxTotal=100
#\u6700\u5927\u7a7a\u95f2\u6570
redis.maxIdle=100
#\u6700\u5c0f\u7a7a\u95f2\u6570
redis.minIdle=0
#\u6307\u660e\u662f\u5426\u5728\u4ece\u6c60\u4e2d\u53d6\u51fa\u8fde\u63a5\u524d\u8fdb\u884c\u68c0\u9a8c,\u5982\u679c\u68c0\u9a8c\u5931\u8d25,\u5219\u4ece\u6c60\u4e2d\u53bb\u9664\u8fde\u63a5\u5e76\u5c1d\u8bd5\u53d6\u51fa\u53e6\u4e00\u4e2a
redis.testOnBorrow=true
3.spring-redis.jar包
地址:http://pan.baidu.com/s/1c1t6yUs
4.redis本地启动工具
地址:http://pan.baidu.com/s/1hr0PGQo
相关文章推荐
- Redis 未授权访问缺陷可轻易导致系统被黑
- redis/分布式文件存储系统/数据库 存储session,解决负载均衡集群中session不一致问题
- 这几天对Redis的初探,写一个阶段性的东西
- Wamp安装redis扩展和window安装redis-service(此文只针对学习redis)
- 借助共享缓存redis实现分布式锁
- phpredisAdmin
- java使用redis自带的排序api
- linux下redis安装部署
- asp.net网站redis session配置灵异事件
- redis原理-对象以及命令解析与执行
- redis 学习笔记(4)-HA高可用方案Sentinel配置
- Windows下redis 安装与PHP使用
- JAVA通过Redis设置集合并读取json
- Spring整合Redis作为缓存
- Redis 入门指南 pdf
- redis windows 版
- redis widows 下的配置
- redis 数据类型详解 以及 redis适用场景场合
- 《Redis官方文档》Redis集群教程
- redis在windows中的安装