framework icon indicating copy to clipboard operation
framework copied to clipboard

希望增加一个缓存自动清理功能或机制。

Open augushong opened this issue 2 years ago • 8 comments

比如文件驱动,设置缓存空间大小,满了就清理最旧的部分。

augushong avatar Feb 20 '23 06:02 augushong

php think clear --cache

yuanzhihai avatar Feb 20 '23 06:02 yuanzhihai

主要是自动判断的机制。

augushong avatar Feb 20 '23 06:02 augushong

定时清理就行了吧 文件缓存之外的也没这个需求

liu21st avatar Feb 20 '23 09:02 liu21st

就跟redis的内存不足的清理机制差不多,看看别人有没有需求吧

augushong avatar Feb 20 '23 09:02 augushong

清理缓存时,如果有正在读取的缓存key或正在写入的缓存key。会跳过吗,还是会清理出错。

augushong avatar Feb 20 '23 09:02 augushong

清理两天前的日志

$ find /home/wwwlogs/web/ -name "*.log" -mtime +2 -exec rm -f {} \;

hongfs avatar Feb 20 '23 12:02 hongfs

就跟redis的内存不足的清理机制差不多,看看别人有没有需求吧

感觉这个只能增加缓存读写的性能开销 吃力不讨好 命令行单独执行则不影响

liu21st avatar Feb 23 '23 02:02 liu21st