亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Redis批量刪除key的命令詳解

 更新時(shí)間:2023年03月23日 15:59:43   作者:站點(diǎn)可靠性工程師  
這篇文章主要介紹了Redis批量刪除key的命令詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

redis中沒有直接根據(jù)正則表達(dá)式刪除key的命令,只有del key1 key2...命令

但是redis中有通過正則表達(dá)式獲取key的命令:keys "正則表達(dá)式"

可以借助于xargs命令實(shí)現(xiàn)批量刪除key,把查出來的key值當(dāng)做參數(shù)傳給del

redis-cli keys "mailspec*" | xargs del

完整命令:

[root@localhost redis7001]# redis-cli -h 192.169.1.71 -p 7001 -a 123456 keys em* | xargs -r -t -n1 ./redis-cli -h 192.169.1.71 -p 7001 -a 123456 del
  • 補(bǔ)充1:xargs命令后需加上參數(shù)-r,不然當(dāng)keys的數(shù)量為0時(shí),就會(huì)報(bào)錯(cuò) (error) ERR wrong number of arguments for ‘del’ command
  • 補(bǔ)充2:xargs命令后需加上參數(shù)-n1,不然當(dāng)集群情況keys的數(shù)量大于1時(shí),可能會(huì)報(bào)錯(cuò) (error) CROSSSLOT Keys in request don’t hash to the same slot
  • 補(bǔ)充3:不加-t也可以,加上-t會(huì)輸出每次刪除的內(nèi)容,不加則不輸出刪除的內(nèi)容,但還是會(huì)輸出每次刪除的key的數(shù)量

擴(kuò)展:redis中批量刪除key

1、刪除所有的key,可以使用redis自身的命令:

flushdb 刪除當(dāng)前數(shù)據(jù)庫中的所有Key

flushall 刪除所有數(shù)據(jù)庫中的key

2、使用linux中的xargs來刪除所有的key

redis-cli keys “*” | xargs redis-cli del

3、刪除包含有某些關(guān)鍵字的key

redis-cli keys “xxx*” | xargs redis-cli del

4、如果需要指定密碼,可以這樣使用:

redis-cli -a pwd keys “*” | xargs redis-cli -a pwd del

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

相關(guān)文章

  • Redis鏈表底層實(shí)現(xiàn)及生產(chǎn)實(shí)戰(zhàn)

    Redis鏈表底層實(shí)現(xiàn)及生產(chǎn)實(shí)戰(zhàn)

    Redis 的 List 是一個(gè)雙向鏈表,鏈表中的每個(gè)節(jié)點(diǎn)都包含了一個(gè)字符串。是redis中最常用的數(shù)據(jù)結(jié)構(gòu)之一,本文主要介紹了Redis鏈表底層實(shí)現(xiàn)及生產(chǎn)實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Redis分布式鎖的7種實(shí)現(xiàn)

    Redis分布式鎖的7種實(shí)現(xiàn)

    這篇文章主要介紹了Redis分布式鎖的實(shí)現(xiàn)
    2022-04-04
  • Redis實(shí)戰(zhàn)之Lettuce的使用技巧詳解

    Redis實(shí)戰(zhàn)之Lettuce的使用技巧詳解

    Lettuce?是?Redis?的一款高級(jí)?Java?客戶端,與?Jedis?并列成為最熱門的客戶端之一,目前已成為?SpringBoot?2.0?版本默認(rèn)的?redis?客戶端。本文主要和大家講講Lettuce的使用技巧,感興趣的可以了解一下
    2022-12-12
  • Redis分布式鎖解決超賣問題

    Redis分布式鎖解決超賣問題

    超賣問題是典型的多線程安全問題,本文就來介紹一下Redis分布式鎖解決超賣問題,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • Redis實(shí)現(xiàn)Session共享與單點(diǎn)登錄

    Redis實(shí)現(xiàn)Session共享與單點(diǎn)登錄

    本文主要介紹了Redis實(shí)現(xiàn)Session共享與單點(diǎn)登錄,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 解決redis批量刪除key值的問題

    解決redis批量刪除key值的問題

    在開發(fā)過程中,會(huì)遇到要批量刪除某種規(guī)則的key值,但是通常情況下沒有批量刪除某一個(gè)類的命令,遇到這種情況該如何處理呢?下面小編給大家?guī)砹藃edis批量刪除key值的問題,感興趣的朋友一起看看吧
    2022-03-03
  • Redis分布式鎖的正確實(shí)現(xiàn)方法總結(jié)

    Redis分布式鎖的正確實(shí)現(xiàn)方法總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于Redis分布式鎖的正確實(shí)現(xiàn)方式介紹,有興趣的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • 如何利用 Redis 實(shí)現(xiàn)接口頻次限制

    如何利用 Redis 實(shí)現(xiàn)接口頻次限制

    這篇文章主要介紹了如何利用 Redis 實(shí)現(xiàn)接口頻次限制,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • redis復(fù)制集群搭建的實(shí)現(xiàn)

    redis復(fù)制集群搭建的實(shí)現(xiàn)

    redis 復(fù)制集群是開發(fā)中一種比較常用的集群模式,本文主要介紹了redis復(fù)制集群搭建的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • redis3.2配置文件redis.conf詳細(xì)說明

    redis3.2配置文件redis.conf詳細(xì)說明

    redis3.2配置詳解,Redis啟動(dòng)的時(shí)候,可以指定配置文件,詳細(xì)說明請(qǐng)看本文說明
    2018-03-03

最新評(píng)論