2021年10月18日

摘要: 1、Redis消息队列 因我们业务实现订单失效时间是可配置的,所有Rdis数据类型使用ZSet; ZSet命令参考:https://www.cnblogs.com/yyhhblog/p/15393992.html 参考:https://www.cnblogs.com/kinglf/p/5972300 阅读全文

posted @ 2021-10-18 14:23 jiaoqing。 阅读(1988) 评论(0) 推荐(0)

摘要: 测试类 public class TestRedis { RedisUtil redisUtil = null; @Before public void before() { @SuppressWarnings("resource") ApplicationContext context = new 阅读全文

posted @ 2021-10-18 14:08 jiaoqing。 阅读(123) 评论(0) 推荐(0)

摘要: 订单超时取消的实现,首先想到的是定时任务,但是这种实现方式在订单量较大的情况下是有问题的,而且时间也会有误差,最大时间差就是定时任务的执行间隔时间。 使用redis的过期监听事件可以比较好的解决这个问题。实现的方式是订单创建后向redus中存一记录,一般就以订单号为key。设置过期时间(订单超时时间 阅读全文

posted @ 2021-10-18 14:07 jiaoqing。 阅读(1588) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3