亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

马龙县| 铜梁县| 青海省| 巴中市| 临安市| 抚州市| 元江| 西和县| 清原| 华安县| 沁源县| 尼木县| 抚州市| 屯门区| 广元市| 永济市| 乌恰县| 桐城市| 游戏| 南昌市| 凤冈县| 阜新| 峨边| 门头沟区| 洞口县| 庆阳市| 阳原县| 鸡东县| 新泰市| 望江县| 青阳县| 静海县| 定州市| 柯坪县| 湟中县| 溆浦县| 内黄县| 三明市| 泽普县| 全州县| 崇明县|