首先構建非切片連線池jedispool物件,寫好配置redis連線的方法。
/*** 構建redis切片連線池
* *
@param
ip *
@param
port
* @return
jedispool
*/public
static
jedispool getjedispool() }}
return
jedispool;
}
我們都知道redis是key,value型就當它是記憶體資料庫把,雖然一般常用於資料快取,畢竟你往記憶體中放幾千萬條資料會弄爆- -(雖然我就是要這麼幹) 下來,根據key獲取value
/**
* 獲取資料
* * @param key
* @return
*/public static string getforstring(string key) else
}
也可根據key獲取value的集合
/**
* 獲取資料
* * @param key
* @return
*/public static listmgetforstring(string... key) catch (exception e) finally
return value;
}
將資料載入到redis中的方法 一般是用set. 如下列方法,這裡指定value是string型別,也是因為我的業務關係把value轉成了json串~
publicstatic
void
setforstring(string key,string value)
catch
(exception e)
finally
}
也可獲取雜湊結構的字段和值
/*** 設定雜湊結構的字段和值
* @param
key *
@param
value
*/public
static
void setforhashobj(string key, mapvalue)
catch
(exception e)
finally
}
這裡的map也可以改為list> values,其實一樣的~然後再遍歷這個map即可~
Redis常用方法
nosql的含義 not only sql 不僅僅是sql 泛指非關係型資料庫.nosql的特點 支援高併發的讀寫,海量資料的儲存,對資料的高可擴充套件性 nosql的類別 鍵值對型別,列式型別,文件型別,圖形資料庫 nosql鍵值對型別的產品 redis redis是由c語言實現的直接操作記憶體的...
redis常用方法
blpop,brpop 阻塞式讀取和刪除第乙個 最後乙個元素 brpoplpush 從列表中彈出乙個值,並把它推到另乙個列表中 rpoplpush 彈出列表中最後乙個元素。並把它推到另乙個列表中 lrange,lgetrange 獲取列表中一些列元素 lindex lget 從其索引中獲取元素 ls...
Redis的常用方法總結
public static redisdao jedis public static void main string args 操作普通鍵值對 test public void test01 操作list test public void test02 操作set test public void...