- Jedis
Jedis使用java语言开发的程序,用来连接redis服务java API。调用jedis 接口就可以操作redis服务。
- 创建java工程
创建java工程,导入jar文件。
- jedis核心包
- jedis连接池
- 连接单机版redis
- 连接池连接redis
//通过连接池连接redis @Test public voidlinkPoolRedis(){
//配置连接池 JedisPoolConfig config =newJedisPoolConfig(); //设置最大连接数 config.setMaxTotal(20); //设置最大空闲数 config.setMaxIdle(2);
//获取连接池对象:连接redis服务 JedisPool jp =newJedisPool(config,"192.168.66.66", 6379);
//从连接池中获取jedis对象 Jedis jedis = jp.getResource();
//redis服务设置值 jedis.set("username","fengjiexihuanni"); //获取值 String password = jedis.get("username");
System.out.println(password);
} |
- Jedis整合spring
需要jar包:
- jedis
- 连接池
- Spring
- 创建spring配置文件
把jedis连接redis对象交给spring管理:
<!--创建JedisPoolConfig对象--> <bean id="config" class="redis.clients.jedis.JedisPoolConfig"> <!--设置最大连接数--> <property name="maxTotal" value="20"></property> <!--设置最大空闲数--> <property name="maxIdle" value="2"></property> </bean>
<!--获取连接池对象:连接redis服务--> <bean id="pool" class="redis.clients.jedis.JedisPool"> <constructor-arg name="poolConfig" ref="config"></constructor-arg> <constructor-arg name="host" value="192.168.66.66"></constructor-arg> <constructor-arg name="port" value="6379"></constructor-arg> </bean>
|
- 加载spring配置文件