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...