最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決redis批量刪除key值的問(wèn)題

 更新時(shí)間:2022年03月23日 11:50:29   作者:m0_67403240  
在開(kāi)發(fā)過(guò)程中,會(huì)遇到要批量刪除某種規(guī)則的key值,但是通常情況下沒(méi)有批量刪除某一個(gè)類的命令,遇到這種情況該如何處理呢?下面小編給大家?guī)?lái)了redis批量刪除key值的問(wèn)題,感興趣的朋友一起看看吧

遇到的問(wèn)題:

在開(kāi)發(fā)過(guò)程中,會(huì)遇到要批量刪除某種規(guī)則的key,例如login_logID(ID為變量),現(xiàn)在需要?jiǎng)h除"login_log*"這一類的數(shù)據(jù),但是redis本身只有批量查詢一類key值的命令keys,但是沒(méi)有批量刪除某一個(gè)類的命令。

解決辦法:

先查詢,在刪除,使用xargs傳參(xargs可以將管道或標(biāo)準(zhǔn)輸入(stdin)數(shù)據(jù)轉(zhuǎn)換成命令行參數(shù)),先執(zhí)行查詢語(yǔ)句,在將查詢出來(lái)的key值,當(dāng)初del的參數(shù)去刪除。

redis-cli  KEYS key* (查找條件) | xargs redis-cli  del 

=>[執(zhí)行后返回的結(jié)果影響數(shù)量]:(integer) 10[數(shù)量10個(gè)]
做個(gè)實(shí)驗(yàn),先創(chuàng)三個(gè)同類型的key值

127.0.0.1:6379> set test1 1
OK
127.0.0.1:6379> set test2 2
OK
127.0.0.1:6379> set test3 3
OK

查詢keys

127.0.0.1:6379> keys test*
1) "test3"
2) "test2"
3) "test1"

退出redis,在本地執(zhí)行刪除命令

[root@localhost redis]# redis-cli -a 密碼 -n 0(數(shù)據(jù)庫(kù)) keys "test*" |xargs redis-cli -a 密碼 -n 0(數(shù)據(jù)庫(kù))  del
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
(integer) 3 (返回行數(shù))

原理解析:

這個(gè)命令是先通過(guò)redis客戶端執(zhí)行了keys命令,模糊搜索出所有的key,通過(guò)xargs命令,將前面查詢出來(lái)的key作為后面redis的del命令的輸入
相當(dāng)于執(zhí)行了 redis-cli del test1 test2 test3

注意:這里執(zhí)行時(shí)需要帶上redis條件,-a是輸入密碼,-n是指定數(shù)據(jù)庫(kù),如果redis不在本地或者其他有變動(dòng)還需要加上-h redis所在服務(wù)器ip,-p端口

例如

redis-cli -h 127.0.0.1(IP地址) -p 6379 (端口號(hào)) -a 密碼 -n 1(數(shù)據(jù)在第幾個(gè)庫(kù)就寫幾) KEYS key* (查找條件) | xargs redis-cli (-h (IP地址) -p 6379 (端口號(hào)) -a 密碼 -n 1 ) del

補(bǔ)充知識(shí):

redis中的刪除
1.Redis DEL 命令用于刪除已存在的鍵,不存在的 key 會(huì)被忽略。
例如:

127.0.0.1:6379> set hello world
OK
127.0.0.1:6379> del hello
(integer) 1

但是del只能刪除一個(gè)或多個(gè),不能批量刪除,當(dāng)需要?jiǎng)h除數(shù)據(jù)量過(guò)大時(shí)就不適用了
2.清空整個(gè) Redis 服務(wù)器的數(shù)據(jù):flushall
3.清空當(dāng)前庫(kù)中的所有 key:flushdb

到此這篇關(guān)于redis批量刪除key值的文章就介紹到這了,更多相關(guān)redis批量刪除key值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • redis中key使用冒號(hào)分隔的原理小結(jié)

    redis中key使用冒號(hào)分隔的原理小結(jié)

    Redis是一種高性能的鍵值對(duì)非關(guān)系型數(shù)據(jù)庫(kù),通過(guò)redis不同類型命令可以為其中的鍵指定不同的數(shù)據(jù)類型,其中每個(gè)鍵的命名規(guī)范通常使用冒號(hào)符號(hào)分隔字符串,本文主要介紹了redis中key使用冒號(hào)分隔的原理小結(jié),感興趣的可以了解一下
    2024-01-01
  • Redis基本數(shù)據(jù)類型Set常用操作命令

    Redis基本數(shù)據(jù)類型Set常用操作命令

    這篇文章主要為大家介紹了Redis基本數(shù)據(jù)類型Set常用操作命令,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 詳解redis端口號(hào)

    詳解redis端口號(hào)

    在本篇內(nèi)容中我們給大家整理了關(guān)于redis端口號(hào)的相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-06-06
  • Redis中哈希分布不均勻的解決辦法

    Redis中哈希分布不均勻的解決辦法

    這篇文章主要介紹了Redis中哈希分布不均勻的解決辦法的相關(guān)資料,需要的朋友可以參考下
    2021-02-02
  • 淺談redis的過(guò)期時(shí)間設(shè)置和過(guò)期刪除機(jī)制

    淺談redis的過(guò)期時(shí)間設(shè)置和過(guò)期刪除機(jī)制

    本文主要介紹了redis的過(guò)期時(shí)間設(shè)置和過(guò)期刪除機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 使用redis實(shí)現(xiàn)高效分頁(yè)的項(xiàng)目實(shí)踐

    使用redis實(shí)現(xiàn)高效分頁(yè)的項(xiàng)目實(shí)踐

    在很多場(chǎng)景下,我們需要對(duì)大量的數(shù)據(jù)進(jìn)行分頁(yè)展示,本文主要介紹了使用redis實(shí)現(xiàn)高效分頁(yè)的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Redis在jwt中作用小結(jié)

    Redis在jwt中作用小結(jié)

    本文主要介紹了Redis在jwt中作用小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2026-03-03
  • 如何查看redis服務(wù)的版本

    如何查看redis服務(wù)的版本

    這篇文章主要介紹了如何查看redis服務(wù)的版本問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 詳解redis集群選舉機(jī)制

    詳解redis集群選舉機(jī)制

    這篇文章主要介紹了詳解redis集群選舉機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 基于redis.properties文件的配置及說(shuō)明介紹

    基于redis.properties文件的配置及說(shuō)明介紹

    今天小編就為大家分享一篇基于redis.properties文件的配置及說(shuō)明介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05

最新評(píng)論

隆德县| 邻水| 灵璧县| 外汇| 顺平县| 台南县| 崇明县| 镇赉县| 平阳县| 高邑县| 旬阳县| 曲水县| 自治县| 英德市| 临泉县| 织金县| 江山市| 九寨沟县| 美姑县| 明光市| 甘肃省| 田林县| 鹿泉市| 仲巴县| 固镇县| 攀枝花市| 三明市| 新龙县| 绩溪县| 天门市| 虹口区| 宁都县| 泗水县| 剑阁县| 新龙县| 咸阳市| 白银市| 东辽县| 南丰县| 朝阳市| 鄂托克旗|