RedisManager使用手册(四)-- 集群创建(Docker)

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: RedisManager以docker的形式创建集群

准备工作

1.制作自redis docker安装镜像上传到自己的docker私服,镜像制作步骤见github上readme
2.更改 application.yml 文件,将下图中 image 后的镜像名换成自己 build 的镜像名:例如 docker.neg/shec/redis-4.0.10:v3
docker_yml
3.检查一下集群所在节点的机器端口是不是互通的
4.确认 RedisManager 部署机器与 Redis 安装的目标机器 Docker 端口(默认:2375)相通,如果 Docker 端口不是默认端口,请修改 yml 文件,如上图所示:api.format: http://%s:2375

具体步骤

1.选择第二个,Docker 安装

create

2.填写安装详情

create_docker

参数列表

  • ClusterName:RedisManager标识集群名称
  • ContainerName:Docker 容器名
  • IImage:选择 Docker 镜像(application.yml 文件中配置)
  • Group:选择集群所属的分组
  • RedisPass:Redis 集群密码,可为空
  • Batch IP List:节点信息,建议提前规划好

create_docker_success

3.进入 Cluster Manage 页面进行管理

创建成功后跳转到首页,此时集群并没有分配Slots,所以集群的状 态为 fail,点击 Manager 按钮跳转到集群管理页面

create_to_manager

4.Slot 初始化

进入集群管理页面后,询问集群的 Slots 没有分配,是否进行初始化。此时需要注意,不要急于点击确定,如果集群节点数很多,节点之间互相通信、构建集群结构过程是需要点时间的,如果点击了确定,可能造成节点乱跳等问题。 先取消初始化集群,检查集群结构是否与规划的结构一致,如果确认无误,再刷新当前页面,点击初始化。

init

5.等待Slot 初始化完成

此时集群状态为 Healthy

init_success
last

至此,大功告成。
Github 地址:https://github.com/ngbdf/redis-manager

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
2月前
|
关系型数据库 MySQL 应用服务中间件
从零开始,掌握Nacos搭建的艺术(单点、集群、docker-compose)
从零开始,掌握Nacos搭建的艺术(单点、集群、docker-compose)
51 0
|
1月前
|
负载均衡 容灾 安全
Docker Swarm总结+基础、集群搭建维护、安全以及集群容灾(1/5)
Docker Swarm总结+基础、集群搭建维护、安全以及集群容灾(1/5)
65 2
|
1月前
|
NoSQL Redis Docker
使用Docker搭建一个“一主两从”的 Redis 集群(超详细步骤)
使用Docker搭建一个“一主两从”的 Redis 集群(超详细步骤)
37 0
|
1月前
|
关系型数据库 MySQL 数据库
使用 Docker 搭建一个“一主一从”的 MySQL 读写分离集群(超详细步骤
使用 Docker 搭建一个“一主一从”的 MySQL 读写分离集群(超详细步骤
59 0
|
1月前
|
存储 负载均衡 网络协议
docker集群的详解以及超详细搭建
手拿把掐学会搭建docker集群
|
2月前
|
开发工具 Docker 容器
docker安装集群版ElasticSearch
docker安装集群版ElasticSearch
|
2月前
|
网络安全 Docker 容器
【docker专题_01】docker搭建elasticsearch集群 -
【docker专题_01】docker搭建elasticsearch集群 -
|
2月前
|
流计算 Docker 容器
【docker专题_03】docker搭建Flink集群
【docker专题_03】docker搭建Flink集群
|
2月前
|
消息中间件 运维 应用服务中间件
容器化运维:构建高可用RabbitMQ集群的Docker Compose指南
容器化运维:构建高可用RabbitMQ集群的Docker Compose指南
159 0
|
3月前
|
Kubernetes API Docker
Docker六脉神剑 (六) 1. Docker集群之Kubernetes(K8S) 了解k8s - 理论篇
Docker六脉神剑 (六) 1. Docker集群之Kubernetes(K8S) 了解k8s - 理论篇
56 0