您的位置:首页 > 数据库 > Redis

创建一个Redis工具类

2017-09-25 19:49 302 查看
创建一个Redis工具类
1.开启服务

在安装目录下找到redis-server.exe 双击开启服务。



2.新建项目

在MyEclipse新建一个Web项目。

3.导入必须的jar包

在WEB-INF的lib文件夹下导入jar包

commons-pool2-2.3.jar

jedis-2.7.0.jar




4.创建redis.properties资源文件(在src文件夹下)

redis.maxIdle=30
redis.minIdle=10
redis.maxTotal=100
redis.url=127.0.0.1
redis.port=6379


5.创建连接工具类JedisUtil.java

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class JedisUtil{
private static JedisPool pool = null;
private static Jedis resource = null;
static{
//加载配置文件
InputStream in = JedisUtil.class.getClassLoader().getResourceAsStream("redis.properties");
Properties pro = new Properties();
try {
pro.load(in);
} catch (IOException e) {
e.printStackTrace();
}
//获得池子对象
JedisPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxIdle(Integer.parseInt(pro.get("redis.maxIdle").toString()));//最大闲置个数
poolConfig.setMinIdle(Integer.parseInt(pro.get("redis.minIdle").toString()));//最小闲置个数
poolConfig.setMaxTotal(Integer.parseInt(pro.get("redis.maxTotal").toString()));//最大连接数
pool = new JedisPool(poolConfig,pro.getProperty("redis.url") , Integer.parseInt(pro.get("redis.port").toString()));
}
//获得jedis资源
public static Jedis getJedis(){
resource = pool.getResource();
return resource;
}
//关闭jedis资源
public static void closeJedis(){
resource.close();
}

//测试
public static void main(String[] args) {
Jedis jedis = getJedis();
jedis.set("xxx", "yyyyy");
System.out.println(jedis.get("xxx"));
closeJedis();
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐