场景

Java中使用Jedis连接池连接Redis数据库流程:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/104914320

在上面使用Jedis连接池的方式连接Redis数据库后,使用Jedis对Key进行操作。

为了方便测试,在pom.xml中引入junit

        <!-- https://mvnrepository.com/artifact/junit/junit --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency>

然后新建TestKeys类,在上面使用连接池连接Redis的基础上,抽离出来获取jedis对象和 关闭jedis对象的方法。

package com.badao.jedisTest;import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;public class TestKeys {//客户端对象Jedis jedis = null;JedisPool jedisPool = null;@Testpublic void TestKeys(){System.out.println("清空数据库:"+jedis.flushDB());}@Beforepublic void init(){//设置连接池的配置对象JedisPoolConfig config = new JedisPoolConfig();//设置连接池参数config.setMaxTotal(30);config.setMaxIdle(10);//获取连接池对象jedisPool = new JedisPool(config, "192.168.40.133", 6379);try{jedis = jedisPool.getResource();}catch(Exception e){e.printStackTrace();}}@Afterpublic void closeResource(){if(jedis !=null)jedis.close();}
}

然后编写测试方法,测试flushDB清空数据库的方法如上,运行结果返回个OK

此时在客户端查看

是否存在badao这个key

新增username=badao

系统中所有的键

删除键username

查看键username的类型

随机返回一个键值

username重命名为name

返回当前数据库所有key的数目

Java中使用Jedis连接Redis对Key进行操作的常用命令相关推荐

  1. Java中使用Jedis连接Redis对Hash进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  2. Java中使用Jedis连接Redis对Set进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  3. Java中使用Jedis连接Redis对List进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  4. Java中使用Jedis连接Redis对String进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  5. Java中使用Jedis连接Redis对SortedSet进行排序操作

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  6. Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  7. Java中使用Jedis连接Redis数据库流程

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  8. Java中使用Jedis连接池连接Redis数据库流程

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  9. java连接并操作redis_java 使用 jedis 连接 redis 并进行简单操作

    packagetest;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Ma ...

最新文章

  1. SQL Server数据库六种数据移动方法
  2. UNIX Domain Socket(UDS)是什么?同一台主机间进程间通信
  3. Linux Shell基础教程
  4. 使用YYLabel做文本竖向展示
  5. sqlserver基本查询
  6. Go官方的使用Gin开发Web服务教程 | Gopher Daily (2021.08.19) ʕ◔ϖ◔ʔ
  7. 不会吧?!新版本longhorn部署需要k8s.gcr.io镜像?
  8. P1757 通天之分组背包题解
  9. 解决“ImportError: cannot import name ‘_validate_lengths‘”问题
  10. Java基础教程-刘刚-专题视频课程
  11. 《Android 应用 之路》 MPAndroidChart~BubbleChart(气泡图) and RadarChart(雷达图)
  12. Confluence 6 创建你的个人空间
  13. 找工作绝对没有问题的linux运维面试题(2)
  14. 【调剂】中国地震局工程力学研究所2021年考研预调剂征集信息
  15. 第二次作业——红芯事件
  16. 机器之心中的“号内搜”到底用没用搜索算法?
  17. win10 1909版本安装不上RX560 570显卡驱动的解决办法。
  18. Linux TCP SYN包不返回问题解析
  19. Ionic+Angular 开发移动应用一:环境搭建
  20. 紫外线(UV)是什么?

热门文章

  1. 元气骑士里的超级计算机,元气骑士:本以为“素颜相机”够火,直到看到它,一秒笑出猪叫声...
  2. setcellvalue 格式_POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】
  3. erp沙盘采购总监的心得_erp沙盘模拟采购总监心得
  4. 矩阵逆时针旋转90度JAVA_java实现的顺时针/逆时针打印矩阵操作示例
  5. 计算机管理文件和文件夹的教案任务设置,信息教学设计:文件和文件夹的基本操作...
  6. 经济学与计算机科学结合,理论计算机在物理学和经济学领域的重要作用
  7. vba 判断文本框内容是否为空_校验数据一旦失败,VBA代码自动控制焦点返回的另一备选方案...
  8. 飞利浦AC6608空气净化器粉尘传感器维修
  9. python卷积神经网络回归预测_回归[keras]的一维卷积神经网络,做
  10. python turtle画圆、循环法_实验与作业(Python)-03 Python程序实例解析(函数、循环、range、turtle)...