你用过哪些互斥锁 / 为什么Synchronized不建议使用 / java自带的锁 和 redis分布式锁有何区别?