共計 603 個字符,預計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章給大家分享的是有關 redis 通過命令行批量刪除 key 的方法的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考。一起跟隨丸趣 TV 小編過來看看吧。
可用的方法有:
1、使用 cli
FLUSHDB 清除一個數據庫,FLUSHALL 清除整個 redis 數據。
2、使用 shell
redis-cli keys * | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -eq -1 ]; then echo Del $LINE RES=`redis-cli del $LINE`; fi; done;
刪除 3600 秒之后過期的
redis-cli keys * | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -ge 3600 ]; then echo Del $LINE RES=`redis-cli del $LINE`; fi; done;
刪除某些前綴的
redis-cli KEYS 126.com* | xargs redis-cli DEL
感謝各位的閱讀!關于 redis 通過命令行批量刪除 key 的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
向 AI 問一下細節
正文完