Jedis的簡單使用

2021-07-23 23:13:48 字數 1283 閱讀 3508

1、使用jedis操作redis中的string

public class teststring 

// 對redis資料庫的鍵值,進行加1的操作

jedis.incr("age");

string inc_age = jedis.get("age");

system.out.println(inc_age);

// 刪除某個鍵

jedis.del("age");

// 因為鍵被刪除,所以返回數值為null

string del_age = jedis.get("age");

system.out.println(del_age);

// 拼接

}}

2、使用jedis操作redis中的set

public class testset 

// 判斷who是不是testlist集合的元素

boolean sismember = jedis.sismember("testset", "who");

system.out.println(sismember);

// 返回testlist集合的個數

long scard = jedis.scard("testset");

system.out.println(scard);

}}

3、使用jedis操作redis中的list

public class testlist 

}}

4、使用jedis操作redis中的hash

public class testhash 

// 判斷乙個hash是否包含乙個 field 的屬性

boolean contains = jedis.hkeys("user").contains("name");

system.out.println(contains);

}}

5、jedis中的shardedjedispool的使用(使用一致性雜湊演算法,實現redis的集群)

/**

* 利用一致性雜湊演算法,實現redis的集群

*/public class testshardedjedispool

}

6、關於一致性雜湊演算法,可參考下面的博文

一致性雜湊演算法

jedis的使用詳情

redis安裝 ubuntu中安裝redis,ubuntu本身就自帶了redis的版本,如果想要別的版本的redis,也可以 相應版本然後安裝.我是在虛擬機器中安裝了ubuntu.在 ubuntu 系統安裝 redis 可以使用以下命令 sudo apt get update sudo apt ge...

jedis 使用jedis中scan遍歷key

當redis獲取多個key時,可以使用keys pattern 方式來獲取key值,對於少量的key來講是沒有問題的,但是資料量大時,執行keys命令很可能會造成redis阻塞,因此可以採用scan採用漸進式遍歷的方式來解決keys命令可能帶來的阻塞問題 在redis 中命令 scan 操作 sca...

Jedis的使用方法

一 連線單機版 1 建立乙個jedis物件。需要指定服務端的ip及埠。2 使用jedis物件運算元據庫,每個redis命令對應乙個方法。3 列印結果 4 關閉jedis test public void testjedis throws exception 二 連線單機版,使用連線池 1 建立乙個j...