我在看这个视频,是关于如何建立一个高度可扩展的网址缩短服务。https://www.youtube.com/watch?v=jqdhz72oa3c 讲师建议我们可以简单地使用一个计数器并对该计数器进行哈希运算,以提供缩短的url。然而,在集群环境中,这是行不通的,因为如果我们有多个客户端正在与不同的节点通信,可能会导致哈希冲突,所以我们需要zookeeper服务来确保没有冲突。
我向redisMaven提出的问题是,如果我们使用redis集群(比如redis实验室),我们还需要zookeeper吗?从我记得读到的关于redis的内容来看,incr是原子的(但是对于给定的节点它是自动的),所以我们可能仍然需要zookeeper。我错过什么了吗?
暂无答案!
目前还没有任何答案,快来回答吧!