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

电商网站设计公司力荐亿企邦网站建设设计书任务书

电商网站设计公司力荐亿企邦,网站建设设计书任务书,网页插件开发,教务管理系统密码忘记了怎么找回上一篇文章Ubuntu上通过源码方式安装Redis已经介绍了如何安装redis#xff0c;在这篇文章中#xff0c;将会教大家搭建Redis的几种高可用的架构#xff1a;主从架构、哨兵集群、Cluster集群。 本篇文章使用的redis版本为6.2.13#xff0c;不同版本的配置可能有略微的区别在这篇文章中将会教大家搭建Redis的几种高可用的架构主从架构、哨兵集群、Cluster集群。 本篇文章使用的redis版本为6.2.13不同版本的配置可能有略微的区别比如replicaof/slaveof。 因为设备有限只能在一台Ubuntu虚拟机上通过不同端口启动多个redis服务 注意启动redis的命令不要直接复制否则可能会提示“没有那个文件或目录”自己手敲的命令就可以正常执行血的教训。 目录 一、搭建主从架构 搭建主节点 复制配置文件 修改配置文件 启动主节点 搭建从节点 复制配置文件 修改配置文件  启动从节点 二、搭建哨兵集群架构 增加一个从节点 搭建哨兵节点 复制sentinel.conf 修改设置 启动哨兵节点 查看集群信息 测试哨兵选主 三、搭建高可用集群架构 一、搭建主从架构 主从架构的redis集群模式最低配置是一个master一个slave所以要启动两个redis服务。 搭建主节点 复制配置文件 切换到redis安装目录复制一份配置文件 cp redis.conf redis_6379.conf 如下图所示 修改配置文件 修改一下redis_6379.conf通过CtrlF搜索并修改以下配置。 # bind 127.0.0.1 -::1protected-mode no# 设置启动端口号 port 6379# 设置后台启动 daemonize yes# 进程ID保存的文件 pidfile /var/run/redis_6379.pid# 设置日志文件名 logfile redis_6379.log 启动主节点 按照上一步修改完redis_6379.config之后通过下面的命令启动redis ./src/redis-server redis_6379.conf 如图查看日志文件redis成功启动了 搭建从节点 复制配置文件 切换到redis安装目录复制一份配置文件直接复制之前的6379文件懒得重复修改一些设置。 cp redis_6379.conf redis_6389.conf 修改配置文件  修改一下redis_6389.conf通过CtrlF搜索并修改以下配置。 # 设置启动端口号 port 6389# 从节点只能处理读操作当前版本redis默认开启的配置 replica-read-only yes# 配置redis主节点ip地址和端口号 replicaof 192.168.254.128 6379# 进程ID保存的文件 pidfile /var/run/redis_6389.pid# 保存数据的文件地址 dir /usr/local/redis/6389/data# 日志文件的文件名 logfile /usr/local/redis/6389/logs/redis_6389.log 注意为了避免文件找不到问题需要先在/usr/local下创建对应的目录 /redis/6389/data /redis/6389/logs 启动从节点 通过以下命令启动从节点 ./src/redis‐server redis_6389.conf 如下图slave节点成功启动并从主节点6379同步了数据。 然后在主节点设置几个key看一下是否会同步到从节点 通过redis-cli命令连接主节点默认连接的是端口号是6379的redis节点可以通过-p指定端口号。第一次使用redis-cli可能会提示安装redis-tools复制命令回车即可。 设置一个name 从节点上获取name 至此redis主从架构的搭建就圆满完成了。 二、搭建哨兵集群架构 哨兵集群架构其实就是在主从架构的基础上引入了哨兵节点哨兵不处理客户端的读写请求之负责监控主节点和从节点当发现主节点挂了会重新选举一个主节点选举主节点的过程是通过多个哨兵投票得到的只有超过半数的哨兵同意选举才能成立所以哨兵的数量要设置成奇数防止平票重新选举的情况发生。因此哨兵集群架构最少要有3个哨兵节点。 增加一个从节点 在第一节主从架构的基础上再搭建一个redis节点6399。 从6389节点复制一份配置文件 cp redis_6389.conf redis_6399.conf 然后修改下面这些配置就可以了能偷懒就偷懒ovo port 6399pidfile /var/run/redis_6399.pidlogfile /usr/local/redis/6399/logs/redis_6399.logdir /usr/local/redis/6399/data 然后输入命令启动 ./src/redis‐server redis_6399.conf 同样的它会从主节点6379同步数据。 搭建哨兵节点 复制sentinel.conf cp sentinel.conf sentinel_6380.conf 修改设置 port 6380daemonize yeslogfile /usr/local/redis/6380/logs/redis_6380.logdir /usr/local/redis/6380/datapidfile /var/run/redis_6380.pid# 配置主节点ip和端口号最后一个2表示当哨兵节点中两个通过选举结果时才设置候选节点为master # 一般设置成哨兵节点数/2 1 sentinel monitor mymaster 192.168.254.128 6379 2 然后按照类似的方法创建两个哨兵节点6390和6400 复制 cp sentinel_6380.conf sentinel_6390.conf 替换6380为6390然后同理创建6400 启动哨兵节点 src/redis-sentinel sentinel_6380.confsrc/redis-sentinel sentinel_6390.confsrc/redis-sentinel sentinel_6400.conf 启动完成后点击任意一个配置文件发现文件末尾多了一段内容。 查看集群信息 连接6400端口的哨兵节点通过redis的info命令查看到整个集群的信息 redis-cli -p 6400info 测试哨兵选主 通过kill命令杀死redis主节点看一下能否完成新的master选举。 如上图主节点已经下线了连接其他两个从节点中任意一个例如连接6389 发现6389被设置成了主节点 至此redis的哨兵集群架构也搭建完成了。 三、搭建高可用集群架构
http://www.w-s-a.com/news/519317/

相关文章:

  • 建设工程交易中心网站12306的网站是哪个公司做的
  • 建设网站经营范围自己给公司做网站
  • 河北省住房建设厅政务网站网络营销推广的岗位职责有哪些
  • 上海网站建设优化价格孝义做网站的公司
  • 哪个公司网站做的最好义乌 网站 制作
  • 百度站长工具综合查询wordpress 上传pdf
  • 旅游短租公寓网站建设深圳龙岗招聘网
  • 做海淘是在哪个网站网络查控系统设计方案
  • o2o网站建设代理商微信公众号开发文档
  • 网站设计课程总结关于网站备案的公告
  • 网站建设与运营意义到哪查找网站域名
  • 网站及单位网站建设情况眉县住房和城市建设局网站
  • 网站是否能够被恶意镜像wordpress占用
  • 经典设计网站网站等保测评怎么做
  • 重庆做网站公司贴吧廊坊公司快速建站
  • 海外贸易在什么网站做怎么排名到百度第一页
  • 线上注册公司是在哪个网站做高仿网站
  • 网站构架图网上推广平台哪个好
  • 公司网站首页图片素材vi设计的目的和意义
  • 网站的需求分析都有哪些内容济南营销型网站建设团队
  • 怎么选择优秀的网站建设公司生鲜网站开发
  • 如何编写网站建设销售的心得网站的权限管理怎么做
  • 网站业务员好做吗无忧网站优化
  • 网站随机代码网站建设费 账务处理
  • 商洛网站建设哪家好网站建设 织梦者
  • 怎么创建收费网站宁夏住房和城乡建设部网站
  • 怎么确认网站是什么语言做的用php和mysql做网站
  • 安徽做网站的公司有哪些星子网络公司
  • 肥西县重点工程建设管理局网站wordpress界面菜单怎么弄
  • 宁夏网站开发设计说明书wordpress主题背景图片