91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

湛江市| 蓬溪县| 英山县| 长葛市| 安化县| 天门市| 九台市| 读书| 余干县| 武定县| 红安县| 年辖:市辖区| 鲁山县| 台安县| 泌阳县| 万源市| 卓资县| 含山县| 漳浦县| 台江县| 佛山市| 闽清县| 平江县| 长葛市| 宝清县| 沁源县| 镇原县| 察雅县| 眉山市| 乐清市| 兴和县| 桑日县| 昌图县| 泸溪县| 北辰区| 宣汉县| 阜康市| 胶州市| 云南省| 彰化市| 长子县|