摘要: 简单定时任务解决方案:使用redis的keyspace notifications(键失效后通知事件) ; (A)业务场景: 1、当一个业务触发以后需要启动一个定时任务,在指定时间内再去执行一个任务(如自动取消订单,自动完成订单等功能) 2、redis的keyspace notifications 阅读全文
posted @ 2019-12-02 15:12 八重樱 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?本文较长需耐心阅读,基础较差的可多读几遍,这对你学习swoole非常有帮助! 这个问题其实不同的人给出的答案都可能不同,比如 阅读全文
posted @ 2019-12-02 14:14 八重樱 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 是否想过PHP使用redis作为缓存时,如何能: 前后台模块共用Model层; 但是,不能每个Model类都进行缓存,这样太浪费Redis资源; 前后台模块可以自由决定从数据库还是从缓存读数据; 没有冗余代码; 使用方便。这里我们先展示实现的最终效果。 最终的代码和使用说明请移步Github:htt 阅读全文
posted @ 2019-12-02 13:30 八重樱 阅读(2197) 评论(0) 推荐(0) 编辑