Codis-server 变更节点
Codis 集群可以根据需要进行扩容或者收缩节点。
![f847bd815ea9f45e8c5b537d8e0cb13d.png](https://i-blog.csdnimg.cn/blog_migrate/3f37a0dc5b7762c4aef82d76dd8569db.jpeg)
增加节点后端节点(codis-server)
部署 codis-server
将 codis 的安装包解压出来,只需要配置 codis-server(修改的 redis-server),设置好配置文件,直接启动服务,然后通过 dashboard 直接添加即可。
![e2baaf546b2cdf4960bc874461bf6df9.png](https://i-blog.csdnimg.cn/blog_migrate/8eccd7db024d69169589416ba083b6cd.jpeg)
配置文件
设置密码的时候,记得要跟集群的密码是一样的。
daemonize yespidfile "/data/codis/logs/redis_7001.pid"port 7001timeout 60loglevel warninglogfile "/data/codis/logs/codis-server-7001.log"databases 16rdbcompression yesdbfilename "dump-7001.rdb"dir "/data/codis/data"maxmemory 5gbmaxmemory-policy volatile-lruappendonly yesappendfilename "appendonly7001.aof"appendfsync everysecno-appendfsync-on-rewrite yesauto-aof-rewrite-percentage 100auto-aof-rewrite-min-size 64mbslowlog-log-slower-than 10000slowlog-max-len 1024hz 50aof-rewrite-incremental-fsync yesrequirepass "UjFHmLVTVTYiwc4qUEaSWXoMQkDZtot"
启动服务
/opt/codis/codis-server /opt/codis/etc/7001.conf
添加到集群
通过 codis-fe 提供的 web 服务,添加到集群即可。
- 添加新分组
- 添加新的节点到新分组
- 迁移 slot 分配给新的分组
下线数据节点(codis-server)
通过 codis-fe 的 web 页面可以清晰的查看到节点分组对应的 slot,要先将 slot 迁移到其他分组,然后就可以删除分组里面的 codis-server, 然后再删除分组。
![f7ce1781e33253f89dd5cac169143fae.png](https://i-blog.csdnimg.cn/blog_migrate/8bca2a169618abaaa349743429271961.jpeg)