2021年6月15日

redis 实现 分布式锁,排队等待取得锁

摘要: 分布式锁:锁了,就只有锁定的线程才能操作。 与java中的锁类似,只是我们是否锁定是依托与第三方redis中的一个key标识判断是否可以操作。 现在场景是:一个订单来了,必须处理,等待上个线程处理完后,竞争取得锁,否则就处理超时,业务处理失败。 下面是锁的工具类: 很奇怪的是,取不到锁时,等待期间不 阅读全文

posted @ 2021-06-15 11:51 陈惟鲜的博客 阅读(6175) 评论(0) 推荐(0) 编辑

使用redisList的做同步队列处理数据

摘要: 场景: 在多数据处理的时候,有先有后,比如我们多订单,在同步处理时,想要做到同步处理,先进先出,或者后进先出来处理数据,那么我们可以使用redis的list实现。 为了能在客户端工具中看到存储在redis中的值,我们使用存储都是字符串方式进行存储。 测试例子。 @Resource private S 阅读全文

posted @ 2021-06-15 11:38 陈惟鲜的博客 阅读(731) 评论(0) 推荐(0) 编辑

导航