日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Redis中徹底清空Key的方法(redis重置key)

Redis是一款高性能KEY-value存儲系統(tǒng),它充分利用內(nèi)存,以秒為單位提供高速訪問數(shù)據(jù),而不必?fù)?dān)心數(shù)據(jù)丟失。在開發(fā)中,有時候我們需要對redis中的key進(jìn)行徹底刪除,本文將介紹如何徹底清空redis鍵。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、加查網(wǎng)站維護(hù)、網(wǎng)站推廣。

### 使用keys命令

KEYS命令用于查找所有符合給定模式的key。語法如下:

KEYS pattern

下面的例子將檢索所有的key,而不是特定的key。

KEYS *

此命令將返回所有的正則表達(dá)式。然后我們可以使用DEL命令刪除它們:

DEL 'key1' 'key2' 'key3'

### 使用Flushall命令

Flushall命令用于清除當(dāng)前數(shù)據(jù)庫中的所有key,以及清除所有其他數(shù)據(jù)庫中的key。可以帶上選項來決定是否把過期的鍵也一并清除,語法如下:

FLUSHALL [ASYNC] [NO_WRITE_TO_BINLOG]

我們可以使用ASYNC選項來異步清除緩存中的數(shù)據(jù):

FLUSHALL ASYNC

### 使用SCAN及DEL結(jié)合實現(xiàn)

SCAN命令支持使用游標(biāo)進(jìn)行搜索,是KEYS的改進(jìn)版。例如在實現(xiàn)以上功能時,可以用以下代碼:

-- 初始情況下,緩存中有5個key
127.0.0.1:6379> keys *
1) "key1"
2) "key2"
3) "key3"
4) "key4"
5) "key5"
-- 聲明變量
127.0.0.1:6379> set cursor 0
OK

-- 開始循環(huán)
127.0.0.1:6379> while [ 1 = 1 ]
127.0.0.1:6379> do
127.0.0.1:6379> scan $cursor match key* count 5
1) "0"
2) 1) "key1"
2) "key2"
3) "key3"
4) "key4"
5) "key5"
-- 獲取新的游標(biāo)
127.0.0.1:6379> set cursor $1
OK
-- 刪除key
127.0.0.1:6379> del key1 key2 key3 key4 key5
(integer) 5
-- 判斷游標(biāo)到達(dá)末尾,結(jié)束循環(huán)
127.0.0.1:6379> if [ $1 = 0 ]
127.0.0.1:6379> then
127.0.0.1:6379> break
127.0.0.1:6379> else
127.0.0.1:6379> continue
127.0.0.1:6379> fi
127.0.0.1:6379> done
OK

-- 循環(huán)結(jié)束,緩存中的所有key均被刪除
127.0.0.1:6379> keys *
(empty list or set)

上面的代碼結(jié)構(gòu)是使用While循環(huán)搜索緩存中的所有key,然后用DEL來實現(xiàn)清除key的目的。

以上就是本文介紹的redis中徹底清空key的方法,可以通過KEYS命令,F(xiàn)lushall命令,以及使用SCAN及DEL結(jié)合實現(xiàn)來實現(xiàn)目的。 相信以上介紹可以幫助大家在工作中應(yīng)用。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機房服務(wù)器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務(wù)器托管、機柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動、聯(lián)通機房等。


新聞標(biāo)題:Redis中徹底清空Key的方法(redis重置key)
網(wǎng)站URL:http://www.dlmjj.cn/article/dphdhph.html