redis分布式锁的实现
今天看了refund中的代码,发现有redis分布式锁的流程,很关键,可以写一写DynmaicConfigurerBean:项目中配置,方便获取动态属性。分布式锁相关的属性有:分布式锁的超时时间、重试次数、睡眠时间等超时时间默认1s,重试次数默认5次,睡眠时间默认200ms理一下关键函数:1、long expires = System.currentTimeMillis() + timeout + 1;设置分布式锁的超时时间2、redisClient.setNX(lockKey, expire
原创
2020-07-14 09:27:49 ·
332 阅读 ·
0 评论