240 发简信
IP属地:重庆
  • 这里有2个问题.
    1是业务处理解耦, 2是高峰期每秒有几千订单的时候产生大量的key.
    我们是用zset+list解决这些问题的. 业务处理是独立的机器两种处理器.
    下单的时候, 将订单号和下单时间(毫秒或者秒)扔到zset
    支付完成,从zset移除.
    超时未支付, 超时检测器会将单号从zset中移除并扔到list
    多个超时处理器会从list中抢单号并进行消费.

    redis key过期提醒,实现订单自动取消

    如果对你有用点个赞吧 需求 处理订单下单后30分钟未付款自动取消 解决方案 利用redis中key自动过期机制,提交订单时将订单编号写入redis,并设置30分钟的过期时间,...

  • 更高的充电效率

    我一直坚持着一件事, 从2012年开始. 基本上,我很渴望这个事业,同时也清楚现在的状况,和现实根本无法平衡. 就像信仰一样,每当我遇到十分烦心但是无法快速解决事情的时候, ...

  • 自我认知中的意识

    IT世界流行一个冷笑话, 一个工作了3年的人,简历上写着6年工作经验,原因是每天加班. 这在一般观察中, 意识在清醒状态经理的时间流逝时间大约是等于3年. 而我想说在某些情况...