[求解惑]redis分布式锁学习过程中的疑惑
redis吧
全部回复
仅看楼主
level 1
1.我现在就是在redis一个数据库内创建一个锁,然后给他个value,我认为这个value就是锁的数量不知道是否正确。
2.基于1的情况下,我又产生一个疑惑,我在应用中,RLock lock = redissonClient.getLock(lockKey);让线程获取到一个锁,此时value-1,但是unlock以后value保持不变。那实际业务中比如经典业务银行转账,redis管理者给value设置1还是无限大?1的话不就每个账户操作一次了?(基于描述的现象unlock后锁value不会+1)无限大的话不就谁都能拿到相同的锁了,意义又在哪?
2020年08月21日 07点08分 1
1