当前位置: 首页 > news >正文

做一个网站一般需要多少钱北京网站推广机构

做一个网站一般需要多少钱,北京网站推广机构,昆山建筑行业网站,外贸推广软件有哪些Docker 中快速构建 Redis Cluster 集群 目录 前言环境准备 所需软件配置网络 构建 Redis Cluster 镜像 创建自定义 Dockerfile构建镜像 启动 Redis 节点容器 启动命令 配置 Redis Cluster 集群 创建 Redis 集群验证集群状态 总结 前言 Redis 是一个高性能的键值对数据库常被用作缓存、消息队列等用途。Redis Cluster 集群模式提供了数据分区和高可用性通过分布式方式存储和管理数据实现更高的扩展性。本指南将演示如何使用 Docker 快速构建一个包含 3 个节点的 Redis Cluster 集群。 环境准备 所需软件 Docker确保已安装 Docker版本最好在 19.03.0 或以上。redis-cli用于操作 Redis 集群可以从 Redis 官方获取。 配置网络 为了让 Docker 容器之间能够互相通信我们需要创建一个自定义网络 docker network create redis-cluster这将创建一个名为 redis-cluster 的 Docker 网络。 构建 Redis Cluster 镜像 创建自定义 Dockerfile 我们需要在 Redis 镜像中添加用于配置集群的工具。创建一个目录并添加以下 Dockerfile # 文件Dockerfile FROM redis:7.0RUN apt-get update apt-get install -y --no-install-recommends \ruby-full \ gem install redisCOPY redis.conf /usr/local/etc/redis/redis.confCMD [redis-server, /usr/local/etc/redis/redis.conf]同时在相同目录下创建 redis.conf 配置文件 # 文件redis.conf cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes构建镜像 在上述 Dockerfile 文件所在的目录执行以下命令 docker build -t redis-cluster .这将构建一个带有集群配置的自定义 Redis 镜像 redis-cluster。 启动 Redis 节点容器 启动命令 我们将使用上面创建的网络 redis-cluster 和自定义镜像 redis-cluster分别启动 3 个 Redis 实例 docker run -d --name redis-node1 --net redis-cluster -p 7001:6379 redis-cluster docker run -d --name redis-node2 --net redis-cluster -p 7002:6379 redis-cluster docker run -d --name redis-node3 --net redis-cluster -p 7003:6379 redis-cluster此时我们已经启动了 3 个 Redis 实例各自映射到主机的 7001、7002 和 7003 端口。 配置 Redis Cluster 集群 创建 Redis 集群 使用容器中的 redis-cli 工具配置 Redis Cluster 集群 docker exec -it redis-node1 redis-cli --cluster create \172.18.0.2:6379 \172.18.0.3:6379 \172.18.0.4:6379 \--cluster-replicas 0其中 172.18.0.X 是各个 Redis 容器的内部 IP 地址。可以使用以下命令获取 IP 地址 docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} redis-node1 docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} redis-node2 docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} redis-node3验证集群状态 要验证集群是否正常工作请使用 redis-cli 连接到其中一个节点并运行 cluster info 命令 docker exec -it redis-node1 redis-cli -c -p 6379 cluster info或者直接使用以下命令查看每个节点的状态 docker exec -it redis-node1 redis-cli -c -p 6379 cluster nodes总结 准备环境、构建自定义镜像、启动 Redis 节点到配置集群搭建了一个 3 节点的 Redis Cluster 集群。通过集群的分布式特性可以获得更高的性能和可扩展性。
http://www.zqtcl.cn/news/401251/

相关文章:

  • 网站备案医疗保健审批号是什么基于asp.net网站开发
  • 生活做爰网站如何用织梦做网站
  • 网站拒绝被百度收录c#+开发网站开发
  • 营销网站竞品分析报告东莞网页制作网站
  • 东莞手机手机端网站建设云企网站
  • 网站中弹出广告怎么做网站建设实践报告
  • 站长工具seo综合查询隐私查询导航网站诚信备案
  • 亳州做网站哪家好网站开发的现实意义
  • 创意视觉网站济南网站建设招标
  • 厦门市建设局报表网站南通网站建设计划书
  • 深圳网站建设_模板网站seo
  • 云虚拟主机做网站简单的电商网站开发
  • 注销网站和取消接入深圳建设工程信息价
  • 上海专业网站建设公司站霸网络中国住房和城乡建设部
  • 邯郸做移动网站找谁广西茶叶学会 网站建设
  • 湛江建设网站美乐乐网站首页如何修改
  • 小刘网站建设网络推广和优化是什么意思
  • 特卖网站设计seo优化关键词挖掘
  • 绍兴市交通建设有限公司网站陕西建设分行网站
  • 如何套用别人网站做页面自己创建app
  • 建国内外网站有什么区别永久免费视频会议服务器
  • 个人网站备案成功后怎么做网站开发要学哪些知识
  • 论文写作数据网站餐饮招商
  • 嘉祥网站建设公司小企业网站建设多少钱
  • 做设计.不抠图网站114在线查询电话
  • 上饶网站制作需要多少钱网站百度地图标注
  • 微信网站二次开发广州番禺人才网
  • 支部网站及活动室建设免费建设网站有哪些
  • 深圳福田专业网站推广互联网网站开发有哪些职位
  • 手机网站生成西安北郊做网站