redis
黑口罩
记录想记录的,收集想收集的
展开
-
Redisson分布式锁实现
<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.6.5</version> </dependency> ...原创 2019-07-25 14:41:59 · 93 阅读 · 0 评论 -
Redis 分布式锁实现
1.先去redis中使用 setnx key value2.发现redis里头有数据,说明已经加锁了3.发现redis里头没有数据,说明可以获得锁4.使用redis del key5.锁超时 java 调用redis expire设置超时时间,自动删除key三大致命问题:1)非原子性操作 setex 宕机了 expire用不了解决思路:set(ke...原创 2019-07-25 16:34:35 · 88 阅读 · 0 评论