前言:在實際工作中,redis通常是作為乙個常用的工具類,你只需要呼叫其即可,所以這裡就統計了redis的一些常用介面方法與實現。這裡是封裝了單機版與集群版本的兩種不同實現。
redis.clients
jedis
2.7.3
一:redis常用介面如下:
public inte***ce jedisclient
二:redis單機版本的實現,**如下:
import redis.clients.jedis.jedis;
import redis.clients.jedis.jedispool;
public class jedisclientpool implements jedisclient
public void setjedispool(jedispool jedispool)
@override
public string set(string key, string value)
@override
public string get(string key)
@override
public boolean exists(string key)
@override
public long expire(string key, int seconds)
@override
public long ttl(string key)
@override
public long incr(string key)
@override
public long hset(string key, string field, string value)
@override
public string hget(string key, string field)
@override
public long hdel(string key, string... field)
@override
public boolean hexists(string key, string field)
@override
public listhvals(string key)
@override
public long del(string key)
}
三:redis集群版本的實現:具體**如下:
import redis.clients.jedis.jediscluster;
public class jedisclientcluster implements jedisclient
public void setjediscluster(jediscluster jediscluster)
@override
public string set(string key, string value)
@override
public string get(string key)
@override
public boolean exists(string key)
@override
public long expire(string key, int seconds)
@override
public long ttl(string key)
@override
public long incr(string key)
@override
public long hset(string key, string field, string value)
@override
public string hget(string key, string field)
@override
public long hdel(string key, string... field)
@override
public boolean hexists(string key, string field)
@override
public listhvals(string key)
@override
public long del(string key)
}
Redis常用方法
首先構建非切片連線池jedispool物件,寫好配置redis連線的方法。構建redis切片連線池 param ip param port return jedispool public static jedispool getjedispool return jedispool 我們都知道redi...
Redis常用方法
nosql的含義 not only sql 不僅僅是sql 泛指非關係型資料庫.nosql的特點 支援高併發的讀寫,海量資料的儲存,對資料的高可擴充套件性 nosql的類別 鍵值對型別,列式型別,文件型別,圖形資料庫 nosql鍵值對型別的產品 redis redis是由c語言實現的直接操作記憶體的...
redis常用方法
blpop,brpop 阻塞式讀取和刪除第乙個 最後乙個元素 brpoplpush 從列表中彈出乙個值,並把它推到另乙個列表中 rpoplpush 彈出列表中最後乙個元素。並把它推到另乙個列表中 lrange,lgetrange 獲取列表中一些列元素 lindex lget 從其索引中獲取元素 ls...