摘要: Raft各阶段的描述 node有三个state:follwer candidate leader 所有节点一开始是follower state,如果followers没有收到leader的消息,那么他们可以成为candidate。 然后candidate请求其他节点投票(request vote), 阅读全文
posted @ 2023-03-27 13:52 csgopher 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 采用一致性hash算法将key分散到不同的节点,客户端可以连接到集群中任意一个节点 https://github.com/csgopher/go-redis 本文涉及以下文件: consistenthash:实现添加和选择节点方法 standalone_database:单机database cli 阅读全文
posted @ 2023-03-27 09:29 csgopher 阅读(321) 评论(2) 推荐(1) 编辑