Jul 10, 2017 10:38:44 AM
作者:
简介
详细说明请查阅插件的README
本插件在当前版本(1.r.60.r4), 已完成单机和集群操作的集成.
提供多种使用方式
- 注入JedisPool — JedisPool就是连接池本身,使用try-with-resources或try-finally方式使用
- 注入RedisService — 封装Jedis的大部分方法,同时自动管理Jedis实例的开启和关闭. 建议直接注入,而不是继承它.
依赖
- 依赖名为conf类型为PropertiesProxy的ioc bean,配置信息从它读取
基本配置
本插件通过加载
在conf的扫描路径内,添加一个redis.properties. 以下均为默认值,不写也行.
通过aop方式使用
通过注入JedisAgent使用
JedisAgent封装了JedisPool和JedisCluster,通过getResource取出Jedis实例进行操作, 操作完成后,需要调用其close方法关闭.
也可以注入JedisPool(单机版jedis)或JedisCluster(集群版redis). 推荐使用JedisAgent.
注入RedisService使用
RedisService继承了Jedis类的大部分方法, 所有方法均自动开启和关闭Jedis实例,除pipeline外的大部分方法均可正常使用.
若涉及到pipeline, 可注入JedisPool取出原生Jedis进行操作.