![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 88
justblues
这个作者很懒,什么都没留下…
展开
-
redis setnx实现分布式锁
redis在分布式环境下才需要实现锁,一个客户端下不会出现竞争问题 package 使用setnx_getset; import java.io.IOException; import redis.clients.jedis.JedisCluster; public class DistributedLockWithSetnxGetset { privat原创 2017-03-28 16:14:56 · 2273 阅读 · 0 评论 -
Redis分布式锁 Redisson
之前使用setnx没能解决问题,现在使用 Redisson Redisson 功能和jedis类似,封装了连接操作,但没有jedis全面。要使用Redisson的分布式锁需要redis支持eval,因为Redisson的分布锁的实现中使用了lua脚本: 加锁 下面参数的含义先说明下 : KEYS[1] :需要加锁的key,这里需要是字符串类型。ARGV[1] :锁的超时时原创 2017-03-29 16:44:34 · 3127 阅读 · 1 评论