日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

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

發(fā)布時(shí)間:2025/3/19 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中使用Jedis连接Redis对Key进行操作的常用命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

場景

Java中使用Jedis連接池連接Redis數(shù)據(jù)庫流程:

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

在上面使用Jedis連接池的方式連接Redis數(shù)據(jù)庫后,使用Jedis對Key進(jìn)行操作。

為了方便測試,在pom.xml中引入junit

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

然后新建TestKeys類,在上面使用連接池連接Redis的基礎(chǔ)上,抽離出來獲取jedis對象和 關(guān)閉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("清空數(shù)據(jù)庫:"+jedis.flushDB());}@Beforepublic void init(){//設(shè)置連接池的配置對象JedisPoolConfig config = new JedisPoolConfig();//設(shè)置連接池參數(shù)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清空數(shù)據(jù)庫的方法如上,運(yùn)行結(jié)果返回個(gè)OK

?

此時(shí)在客戶端查看

?

是否存在badao這個(gè)key

?

新增username=badao

?

系統(tǒng)中所有的鍵

?

刪除鍵username

?

查看鍵username的類型

?

隨機(jī)返回一個(gè)鍵值

?

username重命名為name

?

返回當(dāng)前數(shù)據(jù)庫所有key的數(shù)目

?

總結(jié)

以上是生活随笔為你收集整理的Java中使用Jedis连接Redis对Key进行操作的常用命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。