- 首先创建 一个集群文件夹 redis-cluster 在/usr/local/redis-cluster/
- 在redis-cluster下创建 六个文件夹 分别是 redis1---redis6
- 将 ~/redis5.0.3/src/redis.conf 文件分别复制到 redis1到redis6中
- 设置redis.conf配置文件 设置为后台运行 打开aof持久化 规则为每秒保存一次
- 打开集群开关 cluster-nodes 修改后缀为node-port 这种形式
- 修改日志文件输出位置 rdb文件保存位置
- 使用上述命令创建集群 并且集群为3个主节点 3个从节点
- 9中的为动态添加从节点 从节点是不会分配数据存储槽
- 动态添加主节点使用
- 当动态添加master节点后需要给其分配槽点数 使用 10中的命令 给其分配 会提示要给器其分别多少 输入合适的之后 会提示 输入all或者done all代表随机分配 done表示制定ID分陪给新增加的
- 然后提示是否接受新的分片计划 输入yes即可
- 添加slave节点 使用命令 cluster reshard 跟上一个主节点ID即可
删除节点
删除一个从节点
删除主节点
redis-cli --cluster reshard 192.168.80.1258:5007