所需jar:jedis-2.8.0.jar和commons-pool-2-2.3jar

Jedis操作步骤如下:
1->获取Jedis实例需要从JedisPool中获取;
2->用完Jedis实例需要返还给JedisPool;
3->如果Jedis在使用过程中出错,则也需要还给JedisPool;

 package cn.crxy.redis;

 import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig; public class RedisUtils { private RedisUtils(){ } private static JedisPool jedisPool = null;
//获取链接
public static synchronized Jedis getJedis(){
if(jedisPool==null){
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
//指定连接池中最大空闲连接数
jedisPoolConfig.setMaxIdle(10);
//链接池中创建的最大连接数
jedisPoolConfig.setMaxTotal(100);
//设置创建链接的超时时间
jedisPoolConfig.setMaxWaitMillis(2000);
//表示连接池在创建链接的时候会先测试一下链接是否可用,这样可以保证连接池中的链接都可用的。
jedisPoolConfig.setTestOnBorrow(true);
jedisPool = new JedisPool(jedisPoolConfig, "192.168.1.170", 6379);
}
return jedisPool.getResource();
} //返回链接
public static void returnResource(Jedis jedis){
jedisPool.returnResourceObject(jedis);
} }

最新文章

  1. 第三方登录 QQ 错误码100044(提示 该应用非官方正版应用)
  2. C#的imagebutton
  3. 在RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程
  4. Ubuntu操作系统安装使用教程 (转)
  5. redis windows
  6. c#创建ISS站点
  7. BZOJ1109 : [POI2007]堆积木Klo
  8. 【LeetCode】237 & 203 - Delete Node in a Linked List & Remove Linked List Elements
  9. Android开发UI之常用控件的使用
  10. Asp.Net Mvc5新特性
  11. UE4 C++ 跳转网页
  12. nginx日志切割配置
  13. 对于python这门课程的一些想法、计划、期望
  14. Homework 7 INF 552
  15. day09 小练习 斐波那契数列 文件
  16. 把去世的亲友做成聊天机器人,就能让生者慰藉、死者安息吗? - 看了 寻梦历险记,我的回答是 :是的,他/她永远活在我们心里 www.iremember.com.cn
  17. day16:内置函数二
  18. ToolBar+Drawable实现一个好用的侧滑栏(侧边栏)和工具栏
  19. 【TOP100案例专访】当当网工程师林嘉琦谈双11大促经验及APM实践
  20. flask上传下载文件(一)下载

热门文章

  1. linux—find常见指令用法示例
  2. a里面不能嵌套a
  3. 解决Appium 抓取toast
  4. Unix环境编程基础下
  5. WebService基础学习(三)—CXF
  6. C# SMTP发送邮件
  7. ios 视频拼接/合成
  8. C#中使用SHA1和MD5加密字符串
  9. IOS 程序运行过程
  10. 将ImageList中的图片转化成byte数组