Redis Cluster 学习笔记


  1. 启动节点
  2. 通过命令配置集群(a. 加入节点  b. 分派slot  c. 添加slave)
  3. 接受命令处理
    1. 根据key,转发到不同的节点
    2. 特殊的标记{…},可以分派key到相同的节点,{} 不能在key的结尾。如果有{…} ,hash算法则使用{与}中间的字符串来计算,所以一定要在{}中间有字符,不然所有的key将会分配到一个节点。
    3. 命令中有多个key,如果这些key不在相同的slot(即使在相同的节点也不行),则返回错误(getNodeByQuery)
    4. 根据key获取节点(getNodeByQuery)

阅读剩余部分...

30
Sep 2018
AUTHOR WiFeng
CATEGORY Redis
COMMENTS No Comments