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