springboot2.0 redis使用lettuce连接包实现分布式锁关键词setnx
springboot升级到2.0之后,关联的spring-data-redis默认使用的连接包也从原本的jedis改为了性能更好,且线程安全的使用netty实现的lettuce连接包。鉴于spring-data默认只提供了setnx不带过期时间的入口,为了防止分布式锁的死锁只能自己来实现setnx关键词以下是使用默认的stringRedisTemplate实现setnx的过程:/**...
原创
2018-12-06 11:15:42 ·
7172 阅读 ·
6 评论