对于这两个,我有些不明白,提出几个问题,希望能得到解答。
运行环境:redis 是一个3主3从的集群,并只创建了一个 redisClient
1、使用 redisClient.getLock 方法,是根据 key 的名称选择一个实例并进行操作么?
2、使用 redissonClient.getRedLock 方法,传入的 Rlock 是上面所说的 redisClient 创建出来的,是否能达到 RedLock 算法所说的效果?
3、按照之前的理解,是否这样的一个 3主3从的集群,必须创建3个 redisClient ?
4、如果是创建了3个redisClient , 使用如 Semaphore 这样只支持在单个redisClient上创建的锁对象时,是只能由自行选择其中一个进行操作么?
谢谢