redis集群批量模糊刪除刪除key


 

 

 先查詢出key  后面跟  | awk -FS '{system("redis-cli -c del \"" $1 "\"")}'    批量刪除所有key

執行命令如下:

 redis-cli -c keys key*  | awk -FS '{system("redis-cli -c del \"" $1 "\"")}'

redis-cli -c scan 0 MATCH key* COUNT 10000 | awk -FS '{system("redis-cli -c del \"" $1 "\"")}'

 

 

 

 

網上查詢的

 redis-cli -c  scan 0 MATCH pre_identity_* COUNT 10000 | xargs redis-cli -n 0 DEL  

  

會出錯的

會報 

(error) CROSSSLOT Keys in request don't hash to the same slot

 


免責聲明!

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



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