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

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 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
目录
相关文章
|
24天前
|
负载均衡 调度 Docker
|
1月前
|
canal Kubernetes Docker
基于Kubernetes v1.25.0和Docker部署高可用集群(03部分)
基于Kubernetes v1.25.0和Docker部署高可用集群(03部分)
|
1月前
|
Kubernetes Ubuntu Linux
基于Kubernetes v1.25.0和Docker部署高可用集群(02部分)
基于Kubernetes v1.25.0和Docker部署高可用集群(02部分)
|
1月前
|
存储 Kubernetes Java
基于Kubernetes v1.25.0和Docker部署高可用集群(说明篇)
docker与kubernetes的区别是:docker是管理当前主机上的容器,k8s是管理多台主机、跨平台的分布式管理系统。Kubernetes的设计初衷是支持可插拔架构,从而利于扩展kubernetes的功能
|
2月前
|
关系型数据库 分布式数据库 PolarDB
PolarDB产品使用问题之原PolarDB-X集群无法连接且Docker容器已经被删除,如何恢复数据
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
1月前
|
NoSQL Linux Redis
使用docker-compose搭建redis-cluster集群
使用docker-compose搭建redis-cluster集群
176 0
|
1月前
|
Kubernetes Linux 网络安全
基于Kubernetes v1.25.0和Docker部署高可用集群(01部分)
基于Kubernetes v1.25.0和Docker部署高可用集群(01部分)
|
1月前
|
分布式计算 大数据 Hadoop
最快方式搭建docker大数据 测试集群
【8月更文挑战第5天】快速搭建Docker大数据测试集群可采用预构建镜像与Compose文件、利用云服务如AWS的ECS、自动化工具如Ansible或参考在线教程。只需简单配置如内存分配及路径,运行`docker-compose up`即可启动含NameNode、DataNode等组件的Hadoop集群。根据需求与资源选择合适方法。
|
2月前
|
Nacos 数据中心 Docker
Docker 部署 Nacos 集群
Docker 部署 Nacos 集群
|
3月前
|
负载均衡 网络协议 开发工具
经验大分享:SRS4WebRTC集群docker安装部署:
经验大分享:SRS4WebRTC集群docker安装部署:
143 0