中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis批量刪除key的命令怎么使用

發布時間:2023-03-25 17:26:30 來源:億速云 閱讀:117 作者:iii 欄目:開發技術

這篇文章主要介紹了Redis批量刪除key的命令怎么使用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Redis批量刪除key的命令怎么使用文章都會有所收獲,下面我們一起來看看吧。

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

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

可以借助于xargs命令實現批量刪除key,把查出來的key值當做參數傳給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
  • 補充1:xargs命令后需加上參數-r,不然當keys的數量為0時,就會報錯 (error) ERR wrong number of arguments for ‘del’ command

  • 補充2:xargs命令后需加上參數-n1,不然當集群情況keys的數量大于1時,可能會報錯 (error) CROSSSLOT Keys in request don’t hash to the same slot

  • 補充3:不加-t也可以,加上-t會輸出每次刪除的內容,不加則不輸出刪除的內容,但還是會輸出每次刪除的key的數量

擴展:redis中批量刪除key

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

flushdb 刪除當前數據庫中的所有Key

flushall 刪除所有數據庫中的key

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

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

3、刪除包含有某些關鍵字的key

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

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

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

關于“Redis批量刪除key的命令怎么使用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Redis批量刪除key的命令怎么使用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赞皇县| 仁怀市| 阳东县| 密云县| 泰顺县| 屯门区| 孟津县| 临城县| 石城县| 墨竹工卡县| 遂平县| 汉阴县| 娱乐| 二连浩特市| 建始县| 宜川县| 洛南县| 五寨县| 大连市| 库车县| 华蓥市| 仁怀市| 濮阳县| 百色市| 监利县| 永靖县| 建瓯市| 东乌珠穆沁旗| 河曲县| 威远县| 厦门市| 页游| 延津县| 桐梓县| 汪清县| 武威市| 宁陕县| 宣化县| 清新县| 纳雍县| 车险|