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

网站404 原因哪些网站专做新闻

网站404 原因,哪些网站专做新闻,在门户网站中营销者通过制作什么,池州微信网站建设17.3 在集群中执行命令 接收命令的节点会计算出命令要处理的数据库键属于哪个槽#xff0c;并检查这个槽是否指派给了自己#xff1a; 如果是的话#xff0c;直接执行这个命令 否则#xff0c;节点向客户端返回一个MOVED错误#xff0c;指引客户端转向redirect至正确的节…17.3 在集群中执行命令 接收命令的节点会计算出命令要处理的数据库键属于哪个槽并检查这个槽是否指派给了自己 如果是的话直接执行这个命令 否则节点向客户端返回一个MOVED错误指引客户端转向redirect至正确的节点并再次发送之前想要执行的命令 17.3.1 计算键属于哪个槽 节点使用CRC16(key16383)来计算键key属于哪个槽其中CRC16语句用于计算键key的CRC-16校验和而16383语句则用于计算出一个介于0~16383之间的整数作为键key的槽号 使用CLUSTER KEYSLOT key可以查看一个给定键属于哪个槽 17.3.2 判断槽是否由当前节点负责处理 当节点计算出键所属的槽i之后节点就会检查自己在clusterState.slots数组的项i判断键所在的槽是否由自己负责 如果clusterState.slots[i] clusterState.myself说明槽i由当前节点负责 否则节点会根据clusterState.slots[i] 指向的clusterNode结构所记录的节点IP和端口号向客户端返回MOVED错误指引客户端转向正确节点。 17.3.3 MOVED错误 MOVED错误的格式为MOVED slot ip:port其中slot为键所在的槽而ip/port则是负责处理槽slot的节点的IP地址和端口号。客户端会根据MOVED错误中提供的IP地址和端口号转向至负责处理槽slot的节点并向该节点重新发送之前想要执行的命令 一个集群客户端通常会与集群的多个节点创建套接字连接而所谓的节点转向实际上是换一个套接字来发送命令。如果客户端未与想要转向的节点创建套接字连接客户端会先根据MOVED错误提供的IP地址和端口号来连接节点然后再进行转向。 要注意集群模式的客户端收到MOVED错误后是根据MOVED错误自动进行节点转向的并打印出转向信息。但是如果是单机stand alone模式的客户端MOVED错误就会被客户端打印出来。 17.3.4 节点数据库的实现 节点只能使用0号数据库而且除了将键值对保存在数据库里面之外还会用clusterState结构里的slots_to_keys跳跃表来保存槽和键之间的关系跳跃表里每个节点的分值score都是一个槽号而每个节点的成员member都是一个数据库键 通过跳跃表节点可以很方便的对属于某个或某些槽的所有数据库键进行批量操作例如CLUSTER GETKEYSINSLOT slot count命令可以返回最多count个属于槽slot的数据库键就是通过遍历跳跃表实现的 17.4 重新分片 Redis集群的重新分片操作可以将任意数量已经指派给某个节点源节点的槽改为指派给另一个节点目标节点并且相关槽所属的键值对也会从源节点被移动到目标节点。 重新分片操作可以在线进行而且源节点和目标节点都可以继续处理命令请求。 是由Redis的集群管理软件redis-trib负责执行的Redis提供了进行重新分片所需的所有命令redis-trib则通过向源节点和目标节点发送命令来进行重新分片操作具体步骤如下 对目标节点发送CLUSTER SETSLOT slot IMPORTING source_id 命令让目标节点准备好从源节点导入import属于槽slot的键值对 对源节点发送 CLUSTER SETSLOT slot MIGRATE target_id 命令让源节点准备好将属于槽slot的键值对迁移migrate到目标节点 向源节点发送CLUSTER GETKEYSINSLOT slot count命令获得最多count个属于槽slot的键值对的键名key name 对于步骤3获得的每个键名redis-trib都向源节点发送一个MIGRATE target_ip target_port key_name 0 timeout命令将被选中的键原子性地从源节点迁移到目标节点 重复执行步骤3和4直到源节点保存的所有属于槽slot的键值对都被迁移到目标节点。 redis-trib向集群的任意一个节点发送CLUSTER SETSLOT slot NODE target命令将槽slot指派给目标节点会通过消息发送到整个集群
http://www.hkea.cn/news/14293297/

相关文章:

  • 哈尔滨网站小程序制作建设网站南昌
  • 建网站买的是什么wordpress商品多选
  • 网站开发 用户角色三个字公司名字大全必过
  • 微信网站开发rem px做网站要做哪些
  • 燕郊网站制作多少钱黄岩城市建设发展集团网站
  • 北京企业网站电子商务网站怎么备案
  • 网站制作的河间网站建设推广
  • 长春专业做网站的公司排名网页设计制作教程题库
  • 域名制作网站吗网站策划和网站制作
  • 用别人的照片做网站自己做网站stri
  • 杭州滨江网站建设微信小程序注册费用
  • 上海网站建设市场分析怎样给自己的店做网站
  • 智能网站排名优化手机网站建设维护协议
  • 网站开发转包协议wordpress 多的模板
  • 营销网站运营的基本环节江苏专业的网站建设
  • 站长工具之家seo查询工程公司招聘
  • 无锡设计网站小程序 wordpress打包
  • 常用的网站开发如何建设内部网站
  • 网站建设哪种语言好wordpress it模板
  • 无锡做网站选优易信二维码插件wordpress
  • 安徽公司网站建设wordpress安装第二步
  • 网站后台补丁如何做wordpress批量导入用户
  • 怎么用小旋风网站建设教程上海加强旅游住宿业与商业场所
  • 可以做热图的工具网站设计素材网站花瓣
  • 内容转载的网站怎么做公司网站开发
  • 购物网站最重要的功能北京装饰公司前十名
  • 保险代理做的比较好的网站网站 域名空间 调试
  • 如何上传ftp网站程序珠海网站建设专业设计
  • 龙门城乡规划建设局网站wordpress底部自豪
  • 深圳招聘网站开发wordpress 主页修改