![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 79
WallerKP
这个作者很懒,什么都没留下…
展开
-
PHP对Redis键空间通知过期事件的应用实例
一、需求分析: 1、设置了生命时间的key,过期的时候能不能提示,能够监听过期的key? 2、怎样用redis实现定时任务? 二、应用场景: 在我们程序中经常会有需要定时执行的程序,比如:商品下单后半小时内不支付自动撤单等等。 最简单粗暴的办法,就是写一个程序,让它定时执行,但是这样对服务器压力比较大。 这里说的是用Redis去实现这样的一个功能。 三、Redis键空间通知介绍 在原创 2018-03-20 14:11:03 · 5569 阅读 · 0 评论 -
用Redis替代session改写thinkPHP验证码类
最近有一个项目,因为后端才有的是thinkPHP框架,前端用的VueJS框架,需要用到验证码,由于都是用的API,所以原有的tp框架验证码类采用的session存储方式无法实现需求,需要进行改写。记录一下过程,并分享给大家以供参考。 验证码类中主要涉及到两个方法,一个是生成方法entry,另一个就是验证方法check。 1、定一个变量 protected $redis; 在__constru原创 2018-05-09 21:26:09 · 1067 阅读 · 0 评论 -
laravel 一个小时未付款取消订单-Redis键空间通知过期事件的应用实例
在 PHP对Redis键空间通知过期事件的应用实例 一文中,已经介绍了PHP对Redis键空间通知功能的应用。本文主要介绍laravel中对Redis键空间通知过期事件的应用。场景:用户下单后一个小时如果没付款就取消掉订单。要实现这个,有了前文的基础,我们肯定不会只想到crontab定时去做,还会想到用Redis去实现。那么具体该怎么操作?请往下看:1、先配置一下 .env 文件 ,...原创 2019-01-03 17:56:32 · 2034 阅读 · 3 评论