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

网站空间怎么回事珠海seo网站建设

网站空间怎么回事,珠海seo网站建设,外贸 网站外链交换,宁波自适应网站建设优化建站部署Redis集群架构 部署Redis集群部署管理主机第一步 准备ruby脚本的运行环境第二步 创建脚本第三步 查看脚本帮助信息 配置6台Redis服务器第一步 修改配置文件启用集群功能第二步 重启redis服务第三步 查看Redis-server进程状态#xff08;看到服务使用2个端口号为成功#… 部署Redis集群架构 部署Redis集群部署管理主机第一步 准备ruby脚本的运行环境第二步 创建脚本第三步 查看脚本帮助信息 配置6台Redis服务器第一步 修改配置文件启用集群功能第二步 重启redis服务第三步 查看Redis-server进程状态看到服务使用2个端口号为成功 创建集群在管理主机mgm57执行创建集群的命令 查看集群信息 访问集群存取数据在客户端连接集群中的主机 集群管理向集群里添加新服务器把服务器移除集群移除slave角色的主机移除master角色的主机 扩展 环境 6台集群服务器 51-56 安装Redis软件 初始化配置 停止Redis服务 修改服务使用的ip地址是eth0接口的地址不需要设置密码和修改服务使用的端口号 启动Redis服务 部署Redis集群 部署管理主机 第一步 准备ruby脚本的运行环境 第二步 创建脚本 第三步 查看脚本帮助信息 ]# yum -y install rubygems ruby ]# gem install redis-3.2.1.gem ]# mkdir /root/bin # 创建命令检索目录 ]# tar -zxvf redis-4.0.8.tar.gz ]# cp redis-4.0.8/src/redis-trib.rb /root/bin/ # 创建管理集群脚本 ]# chmod x /root/bin/redis-trib.rb ]# redis-trib.rb help # 查看命令帮助配置6台Redis服务器 重要说明内存里不允许有数据 不能设置连接密码如果有要清除 第一步 修改配置文件启用集群功能 [rootredisA ~]# vim /etc/redis/6379.conf //修改配置文件 bind 192.168.4.51 //修改ip port 6351 //修改端口可选配置 cluster-enabled yes //启用集群功能 cluster-config-file nodes-6379.conf //存储集群信息的配置文件 cluster-node-timeout 5000 //集群节点通信超时时间第二步 重启redis服务 ]# redis-cli -h 192.168.4.52 -p 6379 shutdown ]# /etc/init.d/redis_6379 start第三步 查看Redis-server进程状态看到服务使用2个端口号为成功 [rootredisA ~]# netstat -utnlp | grep redis-server tcp 0 0 192.168.4.51:6351 0.0.0.0:* LISTEN 21201/redis-server tcp 0 0 192.168.4.51:16351 0.0.0.0:* LISTEN 21201/redis-server 创建集群 在管理主机mgm57执行创建集群的命令 创建集群的命令格式 # --replicas 指定从服务器的台数指定每个主服务器有几台从服务器 # 创建集群时会把前3台服务器配置为主服务器剩下的其他主机全部做从服务器 ]# redis-trib.rb create --replicas 数字 ip地址端口 ip地址端口 。。。 并给主服务器平均分配hash slots创建集群失败了 需要删除服务器里面的集群创建信息 每台都要删除 redis-cli -h 192.168.4.51cluster reset如果所有的Redis服务都启用了集群功能 内存里也没有数据 也没设置连接密码 还是创建失败 可能是物理内存不足 查看集群信息 # 查看统计信息 [ mgm57 ~]# redis-trib.rb info 192.168.4.51:6351 # 查看详细信息 [ mgm57 ~]# redis-trib.rb check 192.168.4.51:6351访问集群存取数据 命令格式连接集群中的任意一台服务器都可以查询数据和存储数据 -c 连接集群中的主机 使用集群算法存储数据 redis-cli -c -h redis服务器的ip -p 端口号 在客户端连接集群中的主机 说明向集群中的主机存储数据一次只能存储一个 变量 集群算法每次只有一个计算结果 集群管理 环境准备创建2台新虚拟机 58 59 分别运行redis服务切启用了集群功能 192.168.4.58 主机redis服务的端口6379 服务使用的地址 192.168.4.58 192.168.4.59 主机redis服务的端口6379 服务使用的地址 192.168.4.59 向集群里添加新服务器 说明什么情况下需要向集群里添加新主机 添加master角色 扩大内存空间添加master角色服务器 为了保证服务的可靠性给主服务器添加多个从服务器 添加master角色的服务器 把58添加到集群做master服务器 1.58运行redis服务 且启用了集群功能redis服务的端口6379 服务使用的地址192.168.4.58 2.在管理主机mgm57如下操作把host58主机添加到集群 redis-trib.rb add-node 192.168.4.58:6379 192.168.4.51:6379 (第二个是集群中任意主机) 出现 ok 成功的分配hash slotsmaster角色的服务器没有hash slots得不到存储数据机会 redis-trib.rb reshard 集群中已有主机的ip:端口 第一个问题移除多少个槽 第二个问题把这些槽给哪些主数据库服务器 第三个问题提供这些槽的主机的id all表示从当前所有主服务器一起提供4096个槽给58主机查看集群信息查看到新的主服务器且有hash slots为成功 redis-trib.rb info 192.168.4.56:6379添加slave角色的服务器 说明从角色服务器的数据是master服务器同步过来的数据 所以slave角色的服务器不需要分配hash slots 只需要把主机添加到集群做slave服务器就可以了 redis-trib.rb add-node --slave 新主机ip端口 集群中已有的主机ip端口 # 需求把redis59添加到集群里 做58的slave服务器 具体操作如下 1.在59主机运行redis服务且启用了集群功能 2.在管理主机做如下操作把59添加到集群里 做slave服务器 会自动做从服务器最少的主服务器的从 redis-trib.rb add-node --slave 192.168.4.59:6379 192.168.4.56:6379查看集群信息58有一个slave服务器连接59查看数据会自动同步把服务器移除集群 移除slave角色的主机 命令格式redis-trib.rb del-node 集群中任意主机ip:端口 被移除主机的id 说明slave角色的主机没有hash槽直接移除即可 主机被移除集群后 redis服务会自动停止 [rootmgm57 ~]# redis-trib.rb info 192.168.4.51:6351 192.168.4.55:6355 (2d343a9d...) - 3 keys | 4096 slots | 1 slaves. 192.168.4.53:6353 (9e44139c...) - 3 keys | 4096 slots | 1 slaves. 192.168.4.52:6352 (324e05df...) - 2 keys | 4096 slots | 1 slaves. 192.168.4.58:6358 (4fe1fa46...) - 5 keys | 4096 slots | 0 slaves.//58主机没有从服务器 [OK] 13 keys in 4 masters. 0.00 keys per slot on average. 移除master角色的主机 说明master角色的服务器会占用hash 要先释放hash 在执行移除主机的命令 第一步释放hash slots再次执行reshard命令 [rootmgm57 ~]# redis-trib.rb reshard 192.168.4.53:6353 How many slots do you want to move (from 1 to 16384)?4096 //移除4096个数槽 What is the receiving node ID? bc5c4e082a5a3391b634cf433a6486c867cfc44b //要移动给谁的id即目标主机这里可以随机写一个master的ID Source node #1: c5e0da48f335c46a2ec199faa99b830f537dd8a0 //从谁那移动即源主机这里写4.58的ID Source node #2:done //设置完毕 ...Moving slot 12282 from c5e0da48f335c46a2ec199faa99b830f537dd8a0Moving slot 12283 from c5e0da48f335c46a2ec199faa99b830f537dd8a0Moving slot 12284 from c5e0da48f335c46a2ec199faa99b830f537dd8a0Moving slot 12285 from c5e0da48f335c46a2ec199faa99b830f537dd8a0Moving slot 12286 from c5e0da48f335c46a2ec199faa99b830f537dd8a0Moving slot 12287 from c5e0da48f335c46a2ec199faa99b830f537dd8a0 Do you want to proceed with the proposed reshard plan (yes/no)?yes //提交 ... [rootmgm57 ~]# redis-trib.rb info 192.168.4.51:6351 192.168.4.55:6355 (2d343a9d...) - 3 keys | 4096 slots | 1 slaves. 192.168.4.53:6353 (9e44139c...) - 3 keys | 4096 slots | 1 slaves. 192.168.4.52:6352 (324e05df...) - 2 keys | 4096 slots | 1 slaves. 192.168.4.58:6358 (4fe1fa46...) - 0 keys | 0 slots | 0 slaves. //零个槽 [OK] 13 keys in 4 masters. 0.00 keys per slot on average. 第二步移除主机 [rootmgm57 ~]# redis-trib.rb del-node 192.168.4.53:6353 \ c5e0da48f335c46a2ec199faa99b830f537dd8a0 //删除谁删除的idRemoving node e081313ec843655d9bc5a17f3bed3de1dccb1d2b from cluster 192.168.4.51:6351Sending CLUSTER FORGET messages to the cluster...SHUTDOWN the node.扩展 平均分配当前所有主服务器的hash slots redis-trib.rb rebalance 任意主机端口把移除的主机再次添加到集群里 1.清除数据 在redis本机操作 redis-cli -h 192.168.4.58 -p 6379cluster infocluster reset # 清空2.在管理主机执行添加命令 3.查看是否添加成功把集群中的主机恢复为独立的数据库服务器 1.停止服务 2.注释掉配置文件中的集群功能 3.清空数据库目录 4.启动服务 /etc/init.d/redis_6379 start 5.连接服务查看不到集群信息 也没有数据 redis-cli -h 192.168.4.53 -p 6379
http://www.w-s-a.com/news/108068/

相关文章:

  • 做内容网站赚钱吗seo推广具体做什么
  • 连山区网站建设seo简历
  • 自助建站系统官方版太仓高端网站制作
  • 怎样只做自己的网站建设银行唐山分行网站
  • 咸阳鑫承网站建设软件开发公司网站模板
  • 百度怎么免费做网站网站建设大作业有代码
  • 小说素材网站设计素材网站特点
  • 如何建设一个好的网站WordPress主题设置数据库
  • 网站被模仿十堰网站制作公司
  • 怎么样做免费网站个人网站备案幕布
  • 做ppt的动图下载哪些网站制作一个网站需要多少时间
  • 公司网站开发制作备案中的网站
  • 怎么看网站的收录网站开发先前台和后台
  • 合肥市做网站多少钱wordpress网站布置视频
  • 中国建设人才网信息网站软件外包公司好不好
  • 网站建设与管理 市场分析上海网站建设公司排名
  • 怎么将公司网站设成首页网址关键词查询网站
  • 怎么用ps做网站ui邱县专业做网站
  • 国开行网站毕业申请怎么做大连旅顺口旅游攻略
  • 鲜花店网站源码成都专做婚介网站的公司
  • 合肥企业网站建设工哈尔滨公告
  • 华强北 做网站互联网服务平台入口
  • vi设计案例网站微信导航网站 dedecms
  • 青浦区做网站设计图片手绘图片
  • 做网站的基本功制作网站公司推荐
  • 阿里云快速建站教程个人网站 费用
  • 广东购物网站建设微信公众号制作模板免费
  • 阿里国际站韩语网站怎么做让移动网站
  • 北京外包做网站如何报价中国几大网络推广公司
  • 中国建设部网站关于资质wordpress 建app