

準(zhǔn)備并安裝

進(jìn)入src目錄啟動(dòng)服務(wù):

看起來(lái)不錯(cuò)。
下面來(lái)我們?cè)诳蛻舳随溄铀?/p>

Redis把所有的值當(dāng)作字符數(shù)組處理,而不關(guān)心它是其他什么。


理解成跟Memcached一樣的類型,一個(gè)key對(duì)應(yīng)一個(gè)value,其上操作與Memcached的操作類似。
看我終端的命令:(其中g(shù)et key是獲取對(duì)應(yīng)值的操作)


hash特別適合用于存儲(chǔ)對(duì)象。將一個(gè)對(duì)象存儲(chǔ)在hash類型中會(huì)占用更少的內(nèi)存,并且可以更方便的存儲(chǔ)整個(gè)對(duì)象。如果value的大小超出一定限制后,Redis會(huì)在內(nèi)部自動(dòng)將zipmap替換成正常的hash實(shí)現(xiàn)。
看我的操作:


lists是一個(gè)雙向鏈表結(jié)構(gòu),操作中key理解為鏈表的名字?!梢杂米鳁?,也可以用作隊(duì)列。
注意:lists有長(zhǎng)度限制,最大長(zhǎng)度是2的32次方。




set是集合——主要操作,對(duì)多個(gè)集合求交并差等操作,key理解為集合的名字。
set也是通過(guò)hash table實(shí)現(xiàn)的。



它是set的一個(gè)升級(jí)版本,它的實(shí)現(xiàn)是skip list和hash table的混合體。


確認(rèn)key是否存在:exists

刪除一個(gè)key: del

設(shè)置一個(gè)過(guò)期時(shí)間:expire(單位:秒)

重命名key:rename

返回值類型:type


浙公網(wǎng)安備 33010602011771號(hào)