Jedis對於Redis的使用(一)

2021-07-11 14:48:02 字數 865 閱讀 4862

首先建立乙個redisconfig類,用來操作redis的各種引數

public class redisconfig

然後寫乙個工具類做對jedis的簡單封裝:

public class jedisutil

private static class redisutilholder

public static jedisutil getinstance()

private static mapmaps = new hashmap();

private static jedispool getpool(string ip, int port) else

return pool;

}public jedis getjedis(string ip, int port) catch(exception e)

} while (jedis == null && count

這個方法中可以通過jedispool獲取到jedis資源,完成這些後就可以用乙個測試類進行測試了。方法:

jedis.flushdb():清空資料

jedis.exists("key"):

jedis.set("key","key");

jedis.exist("key");

setkeys = jedis.keys("*");系統中所有的鍵

jedis.del("key");

jedis.expire("key",5):設定某個鍵的過期時間為5s

jedis.ttl("key"):檢視某個鍵的聲譽生存時間

jedis.persist("key"):移除某個鍵的生存時間

jedis.type("key"):檢視某個鍵所存值的型別

使用Jedis操作redis

連線redis redis的預設埠是6379 jedis jedis new jedis localhost 6379 驗證密碼,如果沒有設定密碼這段 省略 jedis.auth password jedis.connect 連線 jedis.disconnect 斷開連線 setkeys jedi...

使用Jedis操作redis

首先要初始化乙個jedis物件,只需要建立jedis物件的時候指定host,port,password即可。當然,jedis物件又很多構造方法,都大同小異,只是對應和redis連線的socket的引數不一樣而已。簡單使用如下圖所示 使用jedis連線池之後,盡量在用完連線物件後記得把連線歸還給連線池...

使用jedis連線redis

注 使用的jar包 從redis連線池中或取連線資源 jedis jedis jedispool.getresource 返回jedis物件 return jedis 關閉jedis連線資源 public static void close jedis jedis package com.test ...