随笔分类 - redis
摘要:设计目的 方便的管理一级缓存,当有新的缓存需求出现时,尽可能的少改代码 框架背景 thinkphp6,需要借助模型事件特性 设计要点 支持管理两种缓存场景,1、配置型小表整表缓存为单key 2、业务型大表分id缓存为多key 缓存与模型绑定,通过模型自动拼接缓存key,如有新的缓存需求,配置下模型类
阅读全文
摘要:目的 取代linux crontab的计划任务,那玩儿意最小粒度一分钟,意味着服务器不管如何清闲都会有一分钟延迟 实现原理 while (TRUE) {} 没错,就是这么粗暴,一个永不停止的无限循环,具体不多说,代码里注释写的非常明白了,上代码 1、首先实现一个进程管理器,因为一个处理进程开启后,s
阅读全文

浙公网安备 33010602011771号