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

网站到底怎么做出来的深圳工业设计公司推荐

网站到底怎么做出来的,深圳工业设计公司推荐,互联网装修公司,信誉好的企业网站建设部署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.hkea.cn/news/14568543/

相关文章:

  • 免费网站建设专业的公司如何做网站设计
  • 新浪短链接在线生成石家庄网站seo顾问
  • 贵阳市城乡建设部网站长泰建设局网站
  • 网页设计与网站建设实例教程答案网站建设需要的语言
  • 自己做的网站算广告吗市场研究公司
  • 龙岩公司网站建设展览设计网站有哪些
  • 太原h5建站网页qq登录不扫二维码
  • iis网站服务器 建立出现问题建设网站服务
  • 建设银行 网站 字体wordpress页面半透明
  • 用手机可以做网站嘛建设积分网站
  • 做英文网站费用大庆绿色出行app
  • 0基础怎么做网站模版美团网站开发形式
  • 怎么查询网站开通时间劳动合同模板免费
  • 呼伦贝尔网站建设呼伦贝尔怎样做彩票网站
  • 如可建设淘宝链接网站皂君庙网站建设
  • 网站开发合同 下载网站模板二次开发
  • 网站策划模板网站开发方式有哪些
  • 网站开发 案例个人网站价格
  • 企业的网站开发费用摊销几年商铺设计
  • 庄河建网站外贸做网站建设公司
  • 网站运行速度慢的原因wordpress怎么让文章页新窗口打开
  • 佛山网站设计电话上海高端室内设计公司
  • 晋中网站seo怎么做可以使网站跳转
  • 手机网站 跳转宁波网站建设企业
  • 网站建设公司工作室深圳网站建设的基
  • 慈溪市网站制作海外服务器ip免费
  • 福建省建设工程信息网站制作网站的步骤域名
  • 有教做衣服的网站吗制作网站的成本
  • 网站运营与管理的目的是网站机房建设流程
  • 网站推广应该怎么做?做网站seo优化