分布式锁采用zookeeper或者redis,哪个更好?

莫非提问于 2018-04-16 21:31
1 个回答
  • lupeng31082018-04-17 11:11

    首先,两者不能同时使用。


    第二,没有本地锁,并发性能会比较差,不能将其使用在并发争锁较多的场景下。 


    第三,如果考虑锁等待排序, redis是很难做到的。但是可以通过redis的list实现,唯一的不足之处在于list下每个子节点没有超时时间。 redis也无法进行模糊查询 key*。


    所以,就这方面而言,还是zookeeper比较好。