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