redis刪除文件夾


我們知道為了方便管理會將redis的key通過冒號連接來分層,如

 

 

但是如何通過分層后的文件夾直接刪除下面所有的key?現在需要寫一個清理任務,清理15天前的文件夾,查了半天沒有直接的命令,分兩步先批量查出然后批量刪除:

1 #  folder_key 格式  'ajax:20201117:*'
2 keys_list = redis_cli.keys('redis_default', folder_key)
3 if keys_list:
4     redis_cli.delete('redis_default', *keys_list)

 


免責聲明!

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



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