需要两个包的支持

jedis-2.1.0.jar

commons-pool-1.5.4.jar

一个连接池一个工具类

pool代码

 public class RedisUtil {

     private static String ADDR = "127.0.0.1";

     private static int PORT = 6379;

     private static String AUTH = "123456789";

     private static int MAX_ACTIVE = 1024;

     private static int MAX_IDLE = 200;

     private static int MAX_WAIT = 10000;

     private static int TIMEOUT = 10000;

     private static boolean TEST_ON_BORROW = true;

     private static JedisPool jedisPool = null;

     static {
try {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(MAX_ACTIVE);
config.setMaxIdle(MAX_IDLE);
config.setMaxWait(MAX_WAIT);
config.setTestOnBorrow(TEST_ON_BORROW);
jedisPool = new JedisPool(config, ADDR, PORT, TIMEOUT, AUTH);
} catch (Exception e) {
e.printStackTrace();
}
} public synchronized static Jedis getJedis() {
try {
if (jedisPool != null) {
Jedis resource = jedisPool.getResource();
return resource;
} else {
return null;
}
} catch (Exception e) {
e.printStackTrace();
return null;
}
} public static void returnResource(final Jedis jedis) {
if (jedis != null) {
jedisPool.returnResource(jedis);
}
}
}

工具类的代码

  public void tools() {
//连接redis服务器
jedis = new Jedis("127.0.0.1", 6379);
//权限认证
jedis.auth("123456789");
//-----添加数据----------
jedis.set("name","xinxin");//向key-->name中放入了value-->xinxin
System.out.println(jedis.get("name"));//执行结果:xinxin jedis.append("name", " is my lover"); //拼接
System.out.println(jedis.get("name")); jedis.del("name"); //删除某个键
System.out.println(jedis.get("name"));
}

实际上

set就包括插入修改的功能

get查询,一定有结果,应用时应判断查询结果是不是null

del删除

最新文章

  1. 利用CSS背景颜色属性使父级div背景透明同时避免子级标签透明。
  2. hdu2588 GCD (欧拉函数)
  3. 使用Cargo实现自动化部署
  4. 在Asp.Net Core中添加区域的简单实现
  5. Mysql索引介绍及常见索引(主键索引、唯一索引、普通索引、全文索引、组合索引)的区别
  6. android onConfigurationChanged讲解
  7. C Primer Plus(第五版)5
  8. java多线程浅谈
  9. A题笔记(10)
  10. 搭讪培训班 - 名品试用 - YOKA时尚论坛 - YOKA社区
  11. JavaScript返回上一页并自动刷新
  12. django-debug-toolbar和Django 日志配置
  13. Python基础【day03】:入门知识拾遗(八)
  14. jquery checkbox的使用
  15. arcgis python arcpy add data script添加数据脚本
  16. c# devexpress学习绘图
  17. php 裁剪图片类
  18. 使用 requests 发送 POST 请求
  19. SSL Certificates深入理解
  20. Bzoj1018[SHOI2008]堵塞的交通traffic(线段树)

热门文章

  1. Python内置函数(64)——classmethod
  2. SpringCloud的DataRest(三)
  3. css3中的动画 @keyframes animation
  4. Linux中的重启命令
  5. Hive函数:SUM,AVG,MIN,MAX
  6. javascript中的事件类型
  7. 如何彻底解决MySQL更改默认字符集以及字符乱码问题!!!
  8. 【转载】C++基本功和 Design Pattern系列 ctor & dtor
  9. Javascript中的url编码与解码(详解)
  10. 解决:GitHub 远程端添加了 README.md 文件后,本地 push 代码时出现错误