在redis集群中服务器较多,应用服务器也很多的情况下,采用redlock做分布式锁,当同时有很多线程抢占锁的情况下,会不会造成分布式锁效率低下,服务器CPU飙升。
在redis集群中服务器较多,应用服务器也很多的情况下,采用redlock做分布式锁,当同时有很多线程抢占锁的情况下,会不会造成分布式锁效率低下,服务器CPU飙升。
2 回答3.1k 阅读
1 回答1.9k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1 回答1.1k 阅读
检查当前锁状态只是一次读而已,写入锁也只是一次写入
本质上就是读写,另外单次锁状态的读取和写入数据量都很小。
理论上来说你的业务量没有大到一定程度,锁的操作不会带来redis服务器的太多压力,如果有,那么你的其他业务的读写可能更要值得关注了。。
另外真有问题,就锁这一块的读写也不会引起CPU飙升。