redis常用介面方法與實現工具

2021-08-22 17:57:58 字數 2280 閱讀 4069

前言:在實際工作中,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...