redis
redis
Hxning.
这个作者很懒,什么都没留下…
展开
-
Java redis锁解决并发问题(简单实现)
1.调用方法 /** * 获取乐观锁 * * @param key * @param timeoutSec 锁过期时间 * @return */ public boolean tryLock(String key, Integer timeoutSec) { //.setIfAbsent(K key, V value):如果键不存在则新增,存在则不改变已经有的值。 //setIfAbsent(K ke原创 2021-04-22 15:02:53 · 1124 阅读 · 0 评论 -
redis过期通知重复问题
具体使用根据自己业务需求来 @Override public void onMessage(Message message, byte[] bytes) { String expiredKey = message.toString(); String loki = redisUtil.getAndSet(expiredKey + ".loki", "1"); if ("1".equals(loki)) { return;原创 2021-04-08 12:15:35 · 745 阅读 · 0 评论 -
redis实现监听
1.监听监听器 代码1 package mms.shop.biz.mq.listener; import java.util.HashMap; import mms.shop.biz.mq.handler.A; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.connection.Message; import org.springframework.原创 2021-03-17 13:14:26 · 1812 阅读 · 0 评论