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

电商网站页面长沙seo服务哪个公司好

电商网站页面,长沙seo服务哪个公司好,怎么在自己做的网站上发视频,无代码开发平台的利与弊redis主从复制可将主redis中的数据同步到从redis中,具有读写分离、容灾恢复、数据备份、支持高并发等特性。 本文演示在阿里云环境下,用 docker 搭建 redis 主从复制(一主二从)的操作过程。 一、环境准备 阿里云安装CentOS7.9 6…

redis主从复制可将主redis中的数据同步到从redis中,具有读写分离、容灾恢复、数据备份、支持高并发等特性。

本文演示在阿里云环境下,用 docker 搭建 redis 主从复制(一主二从)的操作过程。

一、环境准备

阿里云安装CentOS7.9 64 位操作系统

二、主从redis配置文件

2.1 添加配置文件

在主机的 usr 目录下创建文件夹 redis,并创建三个配置文件:redis_master.conf、redis_slave81.conf、redis_slave82.conf

2.2 增加配置内容

主redis的端口设为 6388,两个从redis端口分别设置为6381/6382, 权限密码设置为 111111,具体内容(简化了其他配置参数)分别如下:

redis_master.conf:

# redis服务端口号

port 6388   

# redis 客户端登录密码
requirepass 111111

# 从redis连接主redis权限密码
masterauth 111111

 redis_slave81.conf:

# redis 服务端口

port 6381

# 挂载到主redis服务:IP + Port
replicaof 172.17.95.222 6388

# 访问主 redis 密码
masterauth 111111

 redis_slave82.conf

# redis 服务端口

port 6382

# 挂载到主redis服务:IP + Port
replicaof 172.17.95.222 6388

# 访问主 redis 密码
masterauth 111111

配置从redis时,主要设置两个参数:replicaof、masterauth

三、docker 创建主从 redis 服务

3.1 拉取最新 redis 镜像

docker pull redis

3.2 docker 运行主 redis 服务

docker run -v /usr/redis/redis_master.conf:/usr/redis/redis.conf -v /usr/redis/data:/data --privileged=true -p 6388:6388 --name redis_master -d redis redis-server /usr/redis/redis.conf

3.3 docker 运行从 redis 服务

redis配置文件映射到阿里云服务器的/usr/redis/目录下的对应配置文件(步骤二中的设置)

// 运行从redis 6381 
docker run -v /usr/redis/redis_slave81.conf:/usr/redis/redis.conf -v /usr/redis/data:/data --privileged=true -p 6381:6381 --name redis_slave81 -d redis redis-server /usr/redis/redis.conf// 运行从redis 6382
docker run -v /usr/redis/redis_slave82.conf:/usr/redis/redis.conf -v /usr/redis/data:/data --privileged=true -p 6382:6382 --name redis_slave82 -d redis redis-server /usr/redis/redis.conf

3.4 查看 docker 容器中的所有 redis 服务

3.5 查看主 redis 服务的运行效果

// 进入主redis
docker exec -it redis_master redis-cli -p 6388// 输入登录redis客户端密码
auth 111111// 查看主 redis 复制运行信息
info replication

显示结果:6388端口对应redis服务的角色是master,连接了 2 个 slave,端口分别是6381、6382。

3.6 查看从redis服务的运行效果

运行结果:6381端口对应的 redis 服务是角色是 slave,连接的 master 为 172.17.95.222::6388,连接状态为 up,即连接成功。

3.7 取消从服务器配置的命令

slaveof no one

四、测试效果

4.1 测试步骤

1、进入主 redis_master,开启redis客户端,新增key值

      set name gogo

2、分别进入从 redis_slave81 和 redis_slave82, 开启redis客户端,查看是否有name键值

      get name

4.2 验证结果

 

五、数据同步机制

5.1 完整同步

Redis master 服务器接收到 replicaof 命令后:
1、主服务器执行 bgsave,生成 rdb 文件,用缓冲区存储 bgsave后的所有写命令
2、Rdb 文件通过套接字传给从服务器
3、从服务器载入 rdb 文件

4、master将缓冲区命令传输给slave

 5.2 在线更新

Master 执行完命令后,将相同写命令发送给slave服务器执

5.3 部分同步

1、从服务器掉线,造成主从数据不一致,Redis master服务器会将每个执行命令记录到队列中

2、slave上线,master将缺失的命令发送slave,避免了完整同步

3、如果命令不存在,将进行完整同步。同步功能配置Replbacklog-size,默认 1M

http://www.hkea.cn/news/606907/

相关文章:

  • 个人网站怎么做互联网营销师培训课程免费
  • 微信网站建设价格网站开发报价方案
  • wordpress utc时间慢8小时大连seo关键词排名
  • 中国建设承包商网站创建软件平台该怎么做
  • 中小企业网站建设费用海外推广服务
  • 企业名称的英文做网站名seo是怎么优化推广的
  • 手机在线建站西安seo服务公司
  • 网站开发有前途吗我也要投放广告
  • 备案 网站名称怎么写crm软件
  • 扁平式网站模板b2b网站推广优化
  • 做外贸网站网络营销咨询服务
  • 江门网站建设方案报价淘宝seo优化怎么做
  • 盘龙城做网站推广网站推广
  • 如何做电子书网站域名站长工具
  • 物联网平台有哪些排名优化外包公司
  • 秦皇岛汽车网站制作数字营销工具
  • 培训教育的网站怎么做东莞做网站的联系电话
  • 云南做网站的公司外贸谷歌优化
  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些
  • 产品经理如何看待网站开发广州软件系统开发seo推广
  • wordpress 忘记管理员如何做网站seo
  • app和网站哪个有优势淘宝关键词排名
  • wordpress该域名宁波网站seo公司
  • 建购物网站怎么建呀简单的网站建设