【发布时间】:2020-08-07 20:36:34
【问题描述】:
我想用 yahoo 的 YCSB 对 2 个 redis 节点进行基准测试。因为我无法在集群模式下运行这些节点(redis 至少有 6 个节点才能在集群模式下运行它)我创建了一个主节点和一个从节点,使用主节点的 slaveof no one 和 slaveof <host> <port>为从节点。但是,当我尝试在 ycsb 命令中使用 cluster.mode=true 将密钥从 YCSB 加载到 redis 时,我收到一个错误,因为 YCSB 读取了 redis master 的配置文件并看到集群模式被禁用。请注意,为了运行 slaveof 命令,我们不能处于集群模式。有人知道解决方法吗?
【问题讨论】:
-
我很困惑。既然redis集群至少需要三个master节点,为什么要设置cluster.mode=true呢?要么关闭它,要么你可以使用更多节点
-
我想做的是用 2,4,6,... 节点对 redis 进行基准测试。这就是为什么我想要一个由 2 个节点组成的集群。