redis分布式锁的go-redis实现方法详解
在分布式的业务中 , 如果有的共享资源需要安全的被访问和处理 , 那就需要分布式锁分布式锁的几个原则;1.「锁的互斥性」:在分布式集群应用中,共享资源的锁在同一时间只能被一个对象获取。redis实现分布式锁主要靠setnx命令1. 当key存在时失败 , 保证互斥性2.设置了超时 , 避免死锁3.利用mutex保证当前程序不存在并发冲突问题
在分布式的业务中 , 如果有的共享资源需要安全的被访问和处理 , 那就需要分布式锁分布式锁的几个原则;1.「锁的互斥性」:在分布式集群应用中,共享资源的锁在同一时间只能被一个对象获取。redis实现分布式锁主要靠setnx命令1. 当key存在时失败 , 保证互斥性2.设置了超时 , 避免死锁3.利用mutex保证当前程序不存在并发冲突问题