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

织梦网站打开空白平面设计和室内设计的区别

织梦网站打开空白,平面设计和室内设计的区别,wordpress个人博客多大空间,上海网站设计方法目录 集群结构 准备实例和配置 启动 创建集群 测试 集群结构 分片集群需要的节点数量较多,这里我们搭建一个最小的分片集群,包含3个master节点,每个 master包含一个slave节点,结构如下: 这里我们会在同一台虚…

目录

集群结构

准备实例和配置

启动

创建集群

测试

集群结构

分片集群需要的节点数量较多,这里我们搭建一个最小的分片集群,包含3个master节点,每个

master包含一个slave节点,结构如下:

这里我们会在同一台虚拟机中开启6个redis实例,模拟分片集群,信息如下:

IPPORT角色
192.168.150.1017001master
192.168.150.1017002master
192.168.150.1017003master
192.168.150.1018001slave
192.168.150.1018002slave
192.168.150.1018003slave

准备实例和配置

删除之前的7001、7002、7003这几个目录,重新创建出7001、7002、7003、8001、8002、8003

目录:

# 进入/tmp目录
cd /tmp
# 删除旧的,避免配置干扰
rm -rf 7001 7002 7003
# 创建目录
mkdir 7001 7002 7003 8001 8002 8003

在/tmp下准备一个新的redis.conf文件,内容如下:

port 6379
# 开启集群功能
cluster-enabled yes
# 集群的配置文件名称,不需要我们创建,由redis自己维护
cluster-config-file /tmp/6379/nodes.conf
# 节点心跳失败的超时时间
cluster-node-timeout 5000
# 持久化文件存放目录
dir /tmp/6379
# 绑定地址
bind 0.0.0.0
# 让redis后台运行
daemonize yes
# 注册的实例ip
replica-announce-ip 192.168.150.101
# 保护模式
protected-mode no
# 数据库数量
databases 1
# 日志
logfile /tmp/6379/run.log

将这个文件拷贝到每个目录下:

# 进入/tmp目录
cd /tmp
# 执行拷贝
echo 7001 7002 7003 8001 8002 8003 | xargs -t -n 1 cp redis.conf

修改每个目录下的redis.conf,将其中的6379修改为与所在目录一致:

# 进入/tmp目录
cd /tmp
# 修改配置文件
printf '%s\n' 7001 7002 7003 8001 8002 8003 | xargs -I{} -t sed -i 's/6379/{}/g' {}/redis.conf

启动

因为已经配置了后台启动模式,所以可以直接启动服务:

# 进入/tmp目录
cd /tmp
# 一键启动所有服务
printf '%s\n' 7001 7002 7003 8001 8002 8003 | xargs -I{} -t redis-server {}/redis.conf

通过ps查看状态:

ps -ef | grep redis

发现服务都已经正常启动:

如果要关闭所有进程,可以执行命令:

ps -ef | grep redis | awk '{print $2}' | xargs kill 

或者(推荐这种方式):

printf '%s\n' 7001 7002 7003 8001 8002 8003 | xargs -I{} -t redis-cli -p {} shutdown

创建集群

虽然服务启动了,但是目前每个服务之间都是独立的,没有任何关联。

我们需要执行命令来创建集群,在Redis5.0之前创建集群比较麻烦,5.0之后集群管理命令都集成

到了redis-cli中。

1)Redis5.0之前

Redis5.0之前集群命令都是用redis安装包下的src/redis-trib.rb来实现的。因为redis-trib.rb是有ruby

语言编写的所以需要安装ruby环境。

# 安装依赖
yum -y install zlib ruby rubygems
gem install redis

然后通过命令来管理集群:

# 进入redis的src目录
cd /tmp/redis-6.2.4/src
# 创建集群
./redis-trib.rb create --replicas 1 192.168.150.101:7001 192.168.150.101:7002 192.168.150.101:7003 192.168.150.101:8001 192.168.150.101:8002 192.168.150.101:8003

2)Redis5.0以后

我们使用的是Redis6.2.4版本,集群管理以及集成到了redis-cli中,格式如下:

redis-cli --cluster create --cluster-replicas 1 192.168.150.101:7001 192.168.150.101:7002 192.168.150.101:7003 192.168.150.101:8001 192.168.150.101:8002 192.168.150.101:8003

命令说明:

  • redis-cli --cluster或者./redis-trib.rb:代表集群操作命令

  • create:代表是创建集群

  • --replicas 1或者--cluster-replicas 1 :指定集群中每个master的副本个数为1,此时节点总数 ÷ (replicas + 1) 得到的就是master的数量。因此节点列表中的前n个就是master,其它节点都是slave节点,随机分配到不同master

运行后的样子:

这里输入yes,则集群开始创建:

通过命令可以查看集群状态:  

redis-cli -p 7001 cluster nodes

测试

尝试连接7001节点,存储一个数据:

# 连接
redis-cli -p 7001
# 存储数据
set num 123
# 读取数据
get num
# 再次存储
set a 1

结果悲剧了:

集群操作时,需要给redis-cli加上-c参数才可以:

redis-cli -c -p 7001 

这次可以了:

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

相关文章:

  • 网站开发已有的知识储备平台推广使用机制方案
  • 一个公司做两个网站可以吗wordpress付费查看
  • 提供网站建设管理化妆品购物网站模板下载
  • 做网站电话销售的话术seo谷歌推广
  • win7 iis创建网站营销策划公司名字大气好听
  • 网站建设深圳官网查看网站国际联网备案号
  • 天津网站制作重点跨境电商官方网站建设
  • 服务中心网站建设方案山西传染病最新消息今天
  • 微信平台APP网站建设怎么样一级域名二级域名哪个好
  • openshift 做网站优秀的网站举例
  • 怎么制作企业网站网站开发采购合同模板下载
  • 网站制作方法餐饮类网站模板
  • 做名人故居的网站多少钱广告设计与制作学啥
  • ui做的好的网站有哪些2023最近的新闻大事10条
  • 百胜招聘 网站开发网站建设公司哪个好呀net网站建设
  • 做网站要会什么wordpress 回复评论
  • 怎样使用自己的电脑做网站z怎么做优惠券网站
  • 贵州省建设厅建筑质监站网站网站备案收费
  • 家居用品东莞网站建设昆山建设局网站首页
  • 石家庄网络推广公司seo是免费的吗
  • 成都网站推广多少钱瑞安外贸网站制作
  • 做电工的有接单的网站吗沈阳鹊起网站建设公司
  • 网站公司动态做不了怎么办网站建设技术进行开发
  • 网站备案号怎么添加甘肃网络科技有限公司
  • 网站建设忄金手指稳定wordpress参考文档
  • 网站制作需要多少钱?织梦cms做网站
  • 甘肃肃第八建设集团网站1收费的网站如何免费
  • 网站做百度推广划算吗服务器搭建网站软件
  • 自己在公司上班做网站宣传 侵权吗企业文化墙设计图
  • 网站建设写代码自己怎么创业建设通怎么查有无在建