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

数字货币交易网站开发怎么做宁德市古田县

数字货币交易网站开发怎么做,宁德市古田县,公网带宽1m能建设电商网站吗,wordpress 周报主从复制实现Redis集群实验 (一主二从): 实验环境: 使用Docker 搭建 Redis 版本 5.0.5 打开一个终端窗口,在其中运行如下命令创建一个名为redis-master的Redis容器。注意,它的端口是6379 (本地的端口:映射到容器的端口) docker run -itd--name redis-m…

主从复制实现Redis集群实验 (一主二从):

实验环境: 使用Docker 搭建 Redis 版本 5.0.5

打开一个终端窗口,在其中运行如下命令创建一个名为redis-master的Redis容器。注意,它的端口是6379 (本地的端口:映射到容器的端口)

 docker run -itd--name redis-master -p 6379:6379 redis:5.0.5(冒号后可跟特定的版本号;不写的话, 默认latest,即最新的版本)

新开一个命令窗口,在其中运行如下命令创建一个名为redis·slave1的容器。注意,它的端口是6380。这里是在一台电脑端口号来区别一台主Redis容器和另外两台从Redis容器。在真实项目里,多台Redis会部署在不同的服务器上 可以通过命令来创建从服务器

 docker run -itd --name redis-slave1 -p 6380:6380 redis:5.0.5
 docker run -itd --name redis-slave2 -p 6381:6381 redis:5.0.5

查看redis-master容器的ip地址, 这里是172.17.0.2

 docker inspect my_redis | grep IPAddress

在真实项目里,Redis服务器所在的IP地址是固定的 而容器启动的Redis服务器的IP地址是动态的,所以这里用上述命令来获取IP地址 在redis-master容器的命令窗口里,分别运行命令,进入命令行窗口

 docker exec -it 容器id可以(头几个字母就行), names也可以(能唯一标识容器即可) /bin/bashexit # 这个命令用于退出容器

可以使用redis-cli命令进入Redis的客户端命令行

 redis-cli

redis-cli

因为还没有配置, 所以 显示的从节点连接数为0。

然后从服务器中, 可以到由于此时还没有通过命令行设置主从模式,因此输出结果里依然能看到当前服务器是“主服务器”,同时没有携带从服务器。在redis-slave1容器的命令窗口里运行如下的命令,指定当前Redis服务器为从服务器。该命令的格式是slaveof IP地址端口号

在从节点上执行下述指令, 使得与主节点建立关系

slaveof 172.17.0.2 6379

主从服务器建立关系主从服务器建立关系

操作后, 主节点的状态

一主二从

从节点的状态

二从

主从复制模式能达到的效果: 主节点写东西, 从节点能够读取到数据

主从节点

在项目里除了可以用slaveof命令搭建主从模式的集群外,还可以用配置参数的方式来搭建,具体的步骤如下: 搭建主服务器的命令不变,并且还是用6379端口

docker run -itd my_redis -p 6379:6379 redis:5.0.5
// 配置从节点的配置文件 如: cd /usr/server  vim redisSlave1.conf
port 6380
slaveof 172.12.0.2 6379

配置文件

修改完配置文件后, 启动容器时需要进行映射 (本地:容器里), 并在启动后读指定的配置文件 (docker logs 容器id -> 能看到报错信息)

docker run -itd --name redis-slave1 -v /usr/server/redisSlave1.conf:/redisConfig/
redisSlave1.conf -p 6380:6380 redis:5.0.5 redis-server /redisConfig/redisSlave1.conf

开启容器

因为修改了端口 (配置文件中已修改), 所以从节点在启动 redis-cli的时候需要指定端口号

redis-cli -h 127.0.0.1 -p 6380

从节点的redis-cli

默认从节点只能读, 不能写

从节点

可以在配置文件中增加一行, 从而使得从节点可读可写

slave-read-only no # 指定该服务器可读可写

还有一些配置 能控制主从节点复制的操作

// 主节点的配置
min-slaves-to-write 2
min-slaves-max-1ag 15

第1行的参数表示实现主从复制的从服务器个数最少是2台,第2行的参数表示如果由第1行参数指定的从服务器个数(这里是2台)的心跳延迟时间(lag值)大于15秒,就不执行主从复制。
这两个条件是“或者”的关系,即只要出现从服务器个数小于2,或者2台从服务器的心跳延迟时间大于15秒,主服务器即停止主从复制的操作 (控制主从复制)

http://www.yayakq.cn/news/582362/

相关文章:

  • 西安机场商务宾馆百度做网站全国互联网公司排名
  • 广州网站建设小程序开发网站开发的技术意义
  • 银川网站建设培训哪家好树莓派来wordpress
  • 专业移动微网站建设苏州网站优化推广
  • 网站建设要会英语吗原创小说手机网站制作需要多少钱
  • 做家教什么网站包装品牌设计公司
  • 建立淘宝客网站开发电商网站
  • 模板建站难吗怎么做考试资料网站
  • 做漫画网站 漫画哪找做蛋糕视频教学网站
  • 网站推广的方式包括哪些怎么样做团购网站
  • 呼和浩特商城网站建设公众号号文章转wordpress
  • 网站域名为个人的公司能备案天津谷歌优化
  • 山东嘉邦家居用品公司网站 加盟做经销商多少钱 有人做过吗廖珍琴建盏简介
  • 网上做家教哪个网站果洛营销网站建设多少钱
  • 方向专业网站制作咨询wordpress更改首页代码
  • 品牌网站 响应式网站做设计的网站有哪些
  • 鞍山企业网站建设编程怎么学
  • 深圳网站设计公司哪家便宜做网站计划表
  • 威海团购网站建设深圳哪个网站建设公司好
  • 怎么创建网站详细流程厦门网站建设找哪家
  • 网站调用字体库人力资源劳务派遣公司
  • 网站开发有哪些要求湖南网站建设制作公司
  • 深圳沙头网站建设软件开发项目预算表
  • 要服务网站建设wordpress横向导航
  • 制作网站首先做的工作响应式布局代码
  • 公司网站建设平台wordpress邮件问题
  • 建设一个图片下载网站萧山中兴建设有限公司网站
  • 查询建设公司业绩网站西安百度提升优化
  • 在哪个网站找装修公司做jsp网站用哪些软件
  • 网站建站的方式主要有哪几种好看的网站首页