redis批量刪除指定前綴key四種方法


第一種:

Linux服務器上安裝redis,然后進入到bin目錄,執行如下命令

./redis-cli -h IP -p PORT -a PASSWORD keys 'key*' | xargs  ./redis-cli -h IP  -p PORT -a PASSWORD del

IP:redis服務器的IP地址
PORT:redis服務的端口
PASSWORD :redis服務的密碼

xargs:將所有數據變為單行
| :管道符,將上一次查詢的結果作為下一次的參數

如下演示:密碼沒有就不填寫

第二種:

用正則匹配出所有想要刪除的key,然后轉換為單行,然后復制到 del 命令后面

用到SublimeText3軟件

個人感覺不好用

第三種:

使用連接工具進行分組

新版本的RedisDesktopManager目前支持通過分組批量刪除key

然后 delete namespace

第四種:

使用jedis批量刪除keys

方法將需要刪除的key轉換成數組傳入jedis.del(keys)批量刪除key


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM