jedis+spring+jedispool 配置与应用

虽然各种网站的jedis的配置已经非常齐全了,但是还是要记录一下.这样自己如果忘了也不用再去找了.

首先,在pom文件中引入:

<redis.version>2.8.0</redis.version>


第二在配置文件中进行配置:

首先是将参数写入redis.properties文件当中
redis.host=192.168.199.55

redis.port=6379

#可用连接实例的最大数目,默认值为8

redis.pool.maxActive=1024

#控制一个pool最多有多少个状态为idle(空闲的)的jedis实例,默认值也是8。

redis.pool.maxIdle=200

#控制一个pool最少有多少个状态为idle(空闲的)的jedis实例

redis.pool.minIdle=20

#等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException

redis.pool.maxWait=

#在borrow(调用)一个jedis实例时,是否提前进行validate操作;如果为true,则得到的jedis实例均是可用的

redis.pool.testOnBorrow=false

#在Return(回收)一个jedis实例时,是否提前进行validate操作;如果为true,则得到的jedis实例均是可用的

redis.pool.testOnReturn=true

3.spring文件中进行配置

注意: spring文件的加载顺序是十分重要的  所以在应用当中,为了保证文件配置能够被方便的找到,通常是一种配置,创建一个文件例如  shiro,mybatis,redis的配置,就分别使用三个文件去写,但是这样加载顺序就会很难去控制.

我们可以这样:在mybatis文件中使用<import resource="">标签引入配置文件


至于具体的使用方法,大家可以查询一下jedis的api,这里就不做详细解释了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,758评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,103评论 6 342
  • 测试类: public class TestRedis { /** * @创建时间:2017-10-26 * @创...
    米特侠阅读 11,658评论 0 0
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,165评论 0 4
  • 未来的我: 你好? 或许你并不存在吧,毕竟这个世界是充满了未知的定数的,因为生命是容易逝去的。如果你还是存在的话,...
    巴图鲁阅读 3,680评论 25 25