還有一篇文章封裝了一些 操作redis中的list 。。。。
還有一篇文章封裝了一些 操作redis中的set 。。。。
還有一篇文章封裝了一些 操作redis中的hash 。。。。
package me.ele.redis;
import redis.clients.jedis.jedis;
/** * 操作redis中的key
* * @author lzj
* @create 2018-08-29 14:31
**/public class keyredisoperator
/*** 移除給定 key 的過期時間,使得 key 永不過期
** @param redispool
* @param key
* @return 當過期時間移除成功時,返回 1, 如果 key 不存在或 key 沒有設定過期時間,返回 0
*/public static long persist(myredispool redispool, string key)
/*** 判斷key是否存在
** @param redispool
* @param key
* @return 若 key 存在,返回 1 ,否則返回 0
*/public static boolean ifexist(myredispool redispool, string key)
/*** 判斷key的儲存型別
** @param redispool
* @param key
* @return none (key不存在) string (字串) list (列表) set (集合) zset (有序集) hash (雜湊表)
*/public static string type(myredispool redispool, string key)
/*** 刪除給定的乙個或多個 key
* 不存在的 key 會被忽略
** @param redispool
* @param key
* @return 被刪除 key 的數量
*/public static long delete(myredispool redispool, string... key)
/*** 清空整個 redis 伺服器的資料(刪除所有資料庫的所有 key )
** @param redispool
* @return 總是返回 ok
*/public static string flushall(myredispool redispool)
}
Jedis連線操作redis
redis是系統中最常見的快取應用,jedis可以產生執行緒安全的例項,用於連線 操作redis。string redis host redis host int redis port redis port jedispoolconfig config new jedispoolconfig 配置最...
使用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連線池之後,盡量在用完連線物件後記得把連線歸還給連線池...