場景
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的數目

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/16445.html
標籤:NoSQL
上一篇:呼叫ocx控制元件
