Java中使用Jedis连接Redis对Key进行操作的常用命令
程序员文章站
2022-06-17 21:52:11
场景 Java中使用Jedis连接池连接Redis数据库流程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/104914320 在上面使用Jedis连接池的方式连接Redis数据库后,使用Jedis对Key进行操作。 为了方便测 ......
场景
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; @test public void testkeys(){ system.out.println("清空数据库:"+jedis.flushdb()); } @before public 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(); } } @after public void closeresource() { if(jedis !=null) jedis.close(); } }
然后编写测试方法,测试flushdb清空数据库的方法如上,运行结果返回个ok
此时在客户端查看
是否存在badao这个key
新增username=badao
系统中所有的键
删除键username
查看键username的类型
随机返回一个键值
username重命名为name
返回当前数据库所有key的数目
推荐阅读
-
Java中使用Jedis连接Redis对List进行操作的常用命令
-
Java中使用Jedis连接Redis对SortedSet进行排序操作
-
Java中使用Jedis连接Redis对Set进行操作的常用命令
-
Java中使用Jedis连接Redis对String进行操作的常用命令
-
Java中使用Jedis连接Redis对Key进行操作的常用命令
-
Java中使用Jedis连接Redis对Key进行操作的常用命令
-
在redis 中如何对key的命令进行操作
-
在redis 中如何对key的命令进行操作
-
Java中使用Jedis连接Redis对List进行操作的常用命令
-
Java中使用Jedis连接Redis对SortedSet进行排序操作