新聞中心
Redis 是一個(gè)開(kāi)源的內(nèi)存數(shù)據(jù)庫(kù),能夠更快的讀取和寫(xiě)入數(shù)據(jù),因此是一種優(yōu)秀的鍵值存儲(chǔ)工具。Redis是一個(gè)專業(yè)的非關(guān)系型K-V儲(chǔ)存,存儲(chǔ)任何類型的數(shù)據(jù),性能也非常好。redis支持多種數(shù)據(jù)類型,包括字符串,散列,列表,集合和有序集合等。

創(chuàng)新互聯(lián)專注于企業(yè)成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)、網(wǎng)站重做改版、芒市網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為芒市等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
Redis中存儲(chǔ)的數(shù)據(jù)使用鍵值對(duì)存儲(chǔ),例如:
SET name "zhangsan"
GET name
第一行代碼中,我們向Redis中存入字符串類型的 key-value 對(duì)(name, zhangsan),第二行代碼中,從Redis中取出 name 對(duì)應(yīng)的 zhangsan 值。
有時(shí)我們需要一次性的從Redis中獲取鍵值對(duì),這時(shí)我們可以使用Redis的 pipelining 技術(shù)。Pipelining 技術(shù)可以 limit 命令的數(shù)量,從而大大提高Redis的API調(diào)用速度。
例如,我們可以:
MULTI
SET key1 "value1"
SET key2 "value2"
GET key1
GET key2
EXEC
第一行 MULTI 聲明一個(gè)事務(wù),然后將要執(zhí)行的 Redis 命令放入隊(duì)列中;第五行 EXEC 開(kāi)啟事務(wù),開(kāi)始一次性調(diào)用。當(dāng)事務(wù)執(zhí)行完畢后,Redis 將在響應(yīng)中返回當(dāng)前命令隊(duì)列中執(zhí)行的結(jié)果。
這里我們一次性獲取以上兩個(gè) key=value 對(duì),以及另外一個(gè) key 對(duì)應(yīng)的 value 值,響應(yīng)結(jié)果為:
[
"OK",
"OK",
"value1",
"value2"
]
從以上示例中可以看到,Redis 的 pipelining 技術(shù)可以大大減少重復(fù)發(fā)送 Redis 命令,提高 Redis 命令操作的性能。
Redis 的鍵值對(duì)是一種非常優(yōu)秀的緩存存儲(chǔ)方式,正確使用它可以極大提高程序性能,通過(guò) pipelining 技術(shù),一次性從 Redis 中獲取鍵值對(duì)變得更加容易,可以更加快速高效的完成操作。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開(kāi)發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,可選線路電信、移動(dòng)、聯(lián)通等。
分享標(biāo)題:從Redis中獲取鍵值對(duì)一次性體驗(yàn)(從redis取key)
文章路徑:http://m.fisionsoft.com.cn/article/coosdsj.html


咨詢
建站咨詢
