创建一个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文件夹下)
5.创建连接工具类JedisUtil.java
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(); } }
相关文章推荐
- 一个Java Jenkins工具类,支持创建,构建,带参数构建,删除JenkinsJob,停止Jenkins Job任务等
- 在mybatis中怎么书写工具类,也就是创建一个sqlsessionFactory
- cron job的方式定时备份Redis的数据文件,并将备份文件copy到安全的磁盘介质中。创建一个定期任务(cron job)
- 使用爬虫,Flask,redis创建一个动态代理池
- JAVA泛型详解(三)---一个创建常用容器对象的泛型工具类
- 一个用JAVA创建的验证码工具类
- JAVA I/O流 (三)--一个创建和解压缩zip文件的小工具类Zip
- java鬼混笔记:redis 3、java下使用redis,自定义一个工具类RedisUtil
- Java Excel操作工具类,创建一个Excel,只需一行代码。
- 我们正在创建一个被真实需求驱动的手机世界
- C#--第2周实验--任务13--创建一个抽象类A,创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
- 给进程创建一个安全描述符(SA)
- [翻译:ASP.NET MVC 教程]创建一个控制器
- 使用 XUL 实现浏览器扩展,第 1 部分:使用用户界面特性创建一个 Firefox 浏览器扩展
- 14. 59. 2. 用抽象表创建一个简单table Creating simple JTable using AbstractTableModel
- iOS9中如何在日历App中创建一个任意时间之前开始的提醒(二)
- C# 创建互斥程序_只允许运行一个程序实例
- 1:Win8 Metro应用开发的第一次学习1:创建一个 Metro 项目——Win8Y团队手把手教您Win8 Metro应用开发系列
- [翻译:ASP.NET MVC 教程]创建一个动作