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

域名解析后网站打不开seo技巧

域名解析后网站打不开,seo技巧,手机网站菜单栏怎么做,深夜十大禁用色多多一、场景 1、搞一套6个主节点的Cluster集群 2、模拟数据正常读写 3、模拟单点故障 4、在不停服务的情况下将集群架构改为3主3从 二、环境规划 6台独立的服务器,端口18001~18006 192.169.14.121 192.169.14.122 192.169.14.123 192.169.14.124 192.169.14.125 192…

在这里插入图片描述

一、场景

1、搞一套6个主节点的Cluster集群
2、模拟数据正常读写
3、模拟单点故障
4、在不停服务的情况下将集群架构改为3主3从

二、环境规划

6台独立的服务器,端口18001~18006

192.169.14.121
192.169.14.122
192.169.14.123
192.169.14.124
192.169.14.125
192.169.14.126

Redis–6.2.14版本
CentOS Linux release 7.6.1810

三、Redis-Cluster部署(6主模式)

1、Redis安装(6节点分别执行)

# 上传软件到/opt下
tar -zxvf redis-6.2.14.tar.gz 
cd redis-6.2.14
make & make install

2、创建目录(6节点分别创建对应目录)

mkdir -p /data/redis-cluster-18001

3、准备配置文件(6节点分别创建对应配置)

vim /data/redis-cluster-18001/redis.conf
######测试环境就写最基础的配置了
port 18001
dir /data/redis-cluster-18001/
cluster-enabled yes
cluster-config-file nodes-18001.conf
cluster-node-timeout 5000
bind 0.0.0.0
protected-mode no
appendonly yes
maxmemory 10G
daemonize yes

4、启动Redis(6节点分别执行)

cd /opt
./redis-6.2.14/src/redis-server /data/redis-cluster-18001/redis.conf

由于配置文件中声明了是集群模式,所以启动后看进程是有集群标识的
在这里插入图片描述

5、初始化集群(任意节点执行)

cd /opt
/usr/local/redis-5.0.4/src/redis-cli --cluster create --cluster-replicas 1 192.168.5.100:8001 192.168.5.100:8002 192.168.5.100:8003 192.168.5.100:8004 192.168.5.100:8005 192.168.5.100:8006

在这里插入图片描述
非常方便哈,Redis从3.0版本开始支持Cluster模式,但是最开始需要借助ruby来安装。
从5.0版本开始,可以直接通过redis-cli --cluster的方式操作集群。

6、集群验证

cd /opt
./redis-6.2.14/src/redis-cli -c -h 192.168.14.121 -p 18001
192.168.14.121:18001> cluster nodes

在这里插入图片描述
可以看到16384个槽位均匀分配在各个节点上。

不过

这种全主架构在Redis-Cluster中是有单点故障问题的,如果其中任意一台服务器挂掉,整个Redis集群将不可读写

四、模拟单点故障并验证

在这里插入图片描述
同时查看cluster nodes
在这里插入图片描述

五、转为3主3从模式

因为Redis-Cluster模式下当有槽位不可用(不管槽位内是否有数据)时会导致整个集群不可用。
所以我们现在将6主模式改为3主3从模式

1、先将node4、5、6的槽位转移到node1、2、3上
在这里插入图片描述

redis-cli --cluster reshard 集群任意节点IP:端口 --cluster-from 源node-id --cluster-to 目标node-id --cluster-slots 转移的槽位数量 --cluster-yes

cd /opt
./redis-6.2.14/src/redis-cli --cluster reshard 192.168.14.121:18001 --cluster-from 3c01c7397471f52c1df4f05223de1bab80ac2b0f --cluster-to bcdb37c781a80ee7bf1c962917649b5a44ddec2f --cluster-slots 2701 --cluster-yes

最终效果
在这里插入图片描述

2、节点下线

redis-cli --cluster del-node 集群任意节点IP:端口 下线节点node-id

redis-cli  --cluster del-node 192.168.14.121:18001 b494529c8a6cea6a47d8f058ab43df220b30815c

在这里插入图片描述

3、下线节点以从节点身份重新加入集群

redis-cli --cluster add-node 新加节点IP:端口 集群任意节点IP:端口 --cluster-slave --cluster-master-id 主节点node-id

cd /opt
./redis-6.2.14/src/redis-cli --cluster add-node 192.168.14.124:18004 192.168.14.121:18001 --cluster-slave --cluster-master-id 1dbc5115472fd6b64a537b6d862f6ec5b9892340

在这里插入图片描述

最终效果
在这里插入图片描述

现在任意节点宕机会自动切换主从,也不会影响集群的正常使用。

彩蛋

如果在生产环境是否也可以做槽位迁移呢?,当然是可以的,因为Redis-Cluster提供ask重定向处理功能(应对操作的key正在发生迁移),不过还是需要在业务顶峰期操作。

在这里插入图片描述

http://www.ysxn.cn/news/753.html

相关文章:

  • 西安软件公司排名seo快速排名百度首页
  • 网站开发原型工具优化什么意思
  • 网站不用域名可以吗网络软文写作
  • 南通企业网站排名长沙做网站推广公司咨询
  • 在excel表里做网站模板网络营销策划案例
  • 网站建设应重视后期的服务和维护中国今天刚刚发生的新闻
  • 网站后期维护方案软件开发培训班
  • 服务器托管可以减轻用户的负担北京seo薪资
  • seo搜索优化专员seo的最终是为了达到
  • 网站与app的本质区别牛推网络
  • 网站建设公司排百度指数免费添加
  • 佛山电商网站建设深圳seo优化排名公司
  • wordpress 手机样式单页关键词优化费用
  • 工信部网站备案网址2022年最近十大新闻
  • 老客户网站建设seo导航站
  • 号码之家官网关键词优化公司网站
  • 如何用ppt做网站爱站工具包官网
  • 沈阳企业定制网站建设搜外网
  • 工业机器人技术seo下拉优化
  • 宁波网站建设优化企业推荐最近新闻摘抄50字
  • 唐山企业网站建设网络营销渠道的特点
  • 一级a做爰片凤凰网站成品网站1688入口网页版怎样
  • 用什么技术来做网站十大营销手段
  • 如何办理浙江省网站备案密码重置和备案注销安卓优化神器
  • 做网站用什么数据库好用百度快速收录网站
  • 网站建设开票计量单位搜索大全引擎地址
  • 西安网站建设昆奇优化服务平台
  • wordpress 栏目分页seo网站排名的软件
  • 炫酷网站欣赏恶意点击竞价是用的什么软件
  • 品牌建设策划方案九江seo公司