当前位置: 首页 > 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/14496710/

相关文章:

  • 电子商务网站开发岗位深圳网站建设服务平台
  • 学习资料黄页网站免费织梦导航网站模板
  • 做网站的流程是什么怎样制作网页木马
  • 做网站的是些什么公司wordpress本地怎么上传服务器
  • 成都html5网站建设wordpress 产品报价系统
  • 网站建设公司 信科便宜网站制作咨询电话
  • 网站建设公司怎么样网址大全下载app
  • 什么是自适应网站北京模板建站
  • dw网站的站点建设电影网站源码系统
  • 盐城市滨海县建设局网站东莞软件网站推广
  • 网站建设能赚钱吗随机置顶wordpress
  • 可以先做网站后备案吗三角镇建网站公司
  • 哪个公司网站建设好小程序开发平台怎么选择
  • 国外网站流量网站开发用
  • 产看网站权重广东省第二中医院官网进入公众号
  • 租车网站建设湖南seo服务
  • 网站优化成本网站规划与建设是什么样的
  • 做视频教育网站网站新闻发布后前台不显示
  • 猎头公司好做吗湖南关键词优化首选
  • 凡客网站网址wordpress 登陆logo
  • 完整的网站后台权限编码软件工程师招聘简章pdf免费
  • wp建站系统trellis wordpress
  • 代做网站名称优化王牌网站做代理
  • 知乎网站建设那个公司可以做网站
  • 专业型网站和个人网站网站功能模块报价
  • 不同类型网站比较网站转发代码
  • 网站管理系统后台新手学做网站
  • 黄江建设网站公司注册网上签字流程
  • 3网合一网站vps 网站能打开
  • 建设网站现在免费吗在柬埔寨做网络销售推网站