自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 php-redis监听-key失效并触发事件(解决订单超时,定时器)键空间通知,附php代码

php-redis监听-key失效并触发事件(解决订单超时,定时器)键空间通知,附php代码 拿订单超时来举例: 需求:下单之后三十分钟之后订单超时,释放商品,订单取消,和扣除积分。 下单时设置用expire命令设置key的过期时间,使用发布订阅,可以接收到key的过期提醒,当key过期时触发事件,处理业务逻辑。 所用: 1.Redis Expire 命令用于设置 key 的过期时间。 注意:这里需要配置 notify-keyspace-events 的参数为 “Ex”,并重启服务。 查询配置命令:CONF

2021-05-20 16:17:53 1037 3

原创 PHP 左右值(预排序遍历树算法)实现无限分类,附代码

PHP 左右值(预排序遍历树算法)实现无限分类,附代码 无限分类是非常常见的需求,最常见的方法就是在数据库中存PID,能快速查询出上一级和所有直属下级,这样的做法有个缺陷就是,假如要查询所有下级或上级就需要递归查询数据库,说到这里就要提一提左右值了。 左右值实现无限分类 左右值标明了各个节点的上下级关系,“男装"的左右值是1-6,它是 “服装” 0-11 的子节点。 同样,所有左值大于1和右值小于6的节点 都是"男装” 的子节点 这里需要注意的是,因为left和right在SQL中有特殊的意义,所以我

2021-05-14 14:49:48 719 16

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除