新聞中心
Redis是一款開源的內(nèi)存數(shù)據(jù)庫,結(jié)構(gòu)包括list、set、hash、 sorted set等多種結(jié)構(gòu),其中l(wèi)ist結(jié)構(gòu)可以用于存儲有序的值,可以用于臨時存儲,但有時也需要清空Redis中的List,也就是清空Redis中已經(jīng)存儲的有序值。

為安次等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及安次網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、網(wǎng)站建設(shè)、安次網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
那么,清空Redis中的List該如何實(shí)現(xiàn)呢?其實(shí)很簡單,清空Redis中的List只需一條指令即可:DEL list,注意list必須為Redis中l(wèi)ist的key,如果不確定該key可以使用KEYS *來查詢:
# KEYS *
1) "list0"
2) "list1"
3) "list2"
可以看出,Redis中當(dāng)前有三個列表key(list0、list1、list2),如果想要清空某個列表,比如list1,只需調(diào)用一條代碼:
DEL list1
運(yùn)行上述代碼后,list1就清空了,若清空所有l(wèi)ist,可增加一個循環(huán):
KEYS list*|xargs DEL
上述代碼將模糊匹配list開頭的key并清除,一次性直接清空list所有值即可。
清空List時若需要將值存儲到其他key中,可以使用RPOPLPUSH命令:
RPOPLPUSH list1 list_temp
上述代碼使用RPOPLPUSH從list1中取出最后一個值并將值存儲到list_temp中,然后再清除list1中的數(shù)據(jù),此時list1中的數(shù)據(jù)即被清除。
上面介紹了清空Redis中的List的一般操作方法,實(shí)際上,不論是清除Redis中的List還是其他結(jié)構(gòu),只需要簡單的指令即可,只需要我們熟悉Redis的操作方法,熟練掌握Redis中所有操作指令,就能快速實(shí)現(xiàn)操作!
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享名稱:清空Redis中的List一步搞定(清空redis的list)
轉(zhuǎn)載注明:http://m.fisionsoft.com.cn/article/ccichsh.html


咨詢
建站咨詢
