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

网站开发相关优惠条件长沙h5手机网站制作

网站开发相关优惠条件,长沙h5手机网站制作,河北建设厅查询网站首页,wordpress图片调用主要内容 搭建redis集群 能力目标 搭建redis集群 一 应用场景 为什么需要redis集群#xff1f; 当主备复制场景#xff0c;无法满足主机的单点故障时#xff0c;需要引入集群配置。 一般数据库要处理的读请求远大于写请求 #xff0c;针对这种情况#xff0c;我们优…主要内容 搭建redis集群 能力目标 搭建redis集群 一 应用场景 为什么需要redis集群 当主备复制场景无法满足主机的单点故障时需要引入集群配置。 一般数据库要处理的读请求远大于写请求 针对这种情况我们优化数据库可以采用读写分离的策略。我们可以部 署一台主服务器主要用来处理写请求部署多台从服务器 处理读请求。 二 基本原理 哨兵选举机制如果有半数节点发现某个异常节点共同决定改异常节点的状态如果该节点是主节点对应的备节点自动顶替为主节点。Sentinel哨兵是Redis 的高可用性解决方案由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器以及这些主服务器属下的所有从服务器并在被监视的主服务器进入下线状态时自动将下线主服务器属下的某个从服务器升级为新的主服务器。 主从复制的作用 1、数据冗余主从复制实现了数据的热备份是持久化之外的一种数据冗余方式。 2、故障恢复当主节点出现问题时可以由从节点提供服务实现快速的故障恢复实际上是一种服务的冗余。 3、负载均衡在主从复制的基础上配合读写分离可以由主节点提供写服务由从节点提供读服务即写Redis数据时应用连接主节点读Redis数据时应用连接从节点分担服务器负载尤其是在写少读多的场景下通过多个从节点分担读负载可以大大提高Redis服务器的并发量。 4、读写分离可以用于实现读写分离主库写、从库读读写分离不仅可以提高服务器的负载能力同时可根据需求的变化改变从库的数量。 5、高可用基石除了上述作用以外主从复制还是哨兵和集群能够实施的基础因此说主从复制是Redis高可用的基础 配置集群所需的环境 Redis集群至少需要3个节点因为投票容错机制要求超过半数节点认为某个节点挂了该节点才是挂了所以2个节点无法构成集群。 要保证集群的高可用需要每个节点都有从节点也就是备份节点所以Redis集群至少需要6台服务器。因为我没有那么多服务器也启动不了那么多虚拟机所在这里搭建的是伪分布式集群即一台服务器虚拟运行6个redis实例修改端口号为7001-7006当然实际生产环境的Redis集群搭建和这里是一样的。 1规划网络。 用一台虚拟机模拟6个节点一台机器6个节点创建出3 master、3 salve 环境。虚拟机是 CentOS7 ip地址192.168.159.34 2创建 Redis 节点 首先在 192.168.159.34 机器上 /usr/java/目录下创建 redis_cluster 目录 mkdir redis_cluster 3 创建目录 在 redis_cluster 目录下创建名为7001、70027003、7004、70057006的目录 mkdir 7001 7002 7003 7004 7005 7006 4 将 redis.conf 拷贝到这六个目录中, echo ./7002 ./7003 ./7004 ./7005 ./7006 | xargs -n 1 cp -v /usr/java/redis_cluster/7001/redis.conf 5 配置redis7001.conf include /usr/java/redis_cluster/redis.conf port 7001 pidfile /var/run/redis_7001.pid dbfilename dump_7001.rdb dir /usr/java/redis_cluster/7001 logfile /usr/java/redis_cluster/7001/redis_err_7001.log cluster-enabled yes cluster-config-file nodes-7001.conf cluster-node-timeout 15000 后台启动 6 启动这6个redis rootlocalhost redis_cluster]# /usr/java/redis/bin/redis-server /usr/java/redis_cluster/7001/redis.conf [rootlocalhost redis_cluster]# /usr/java/redis/bin/redis-server /usr/java/redis_cluster/7002/redis.conf [rootlocalhost redis_cluster]# /usr/java/redis/bin/redis-server /usr/java/redis_cluster/7003/redis.conf [rootlocalhost redis_cluster]# /usr/java/redis/bin/redis-server /usr/java/redis_cluster/7004/redis.conf [rootlocalhost redis_cluster]# /usr/java/redis/bin/redis-server /usr/java/redis_cluster/7005/redis.conf [rootlocalhost redis_cluster]# /usr/java/redis/bin/redis-server /usr/java/redis_ 7 创建redis的集群 /usr/redis/bin/redis-cli --cluster create 192.168.159.34:7001 192.168.159.34:7002 192.168.159.34:7003 192.168.159.34:7004 192.168.159.34:7005 192.168.159.34:7006 --cluster-replicas 1 cluster-replicas 1 1其实代表的是一个比例就是主节点数/从节点数的比例。那么想一想在创建集群的时候哪些节点是主节点呢哪些节点是从节点呢答案是将按照命令中IP:PORT的顺序先是3个主节点然后是3个从节点。 分配原则尽量保证每个主数据库运行在不同的IP地址每个从库和主库不在一个IP地址上。 8 使用cli连接redis集群 使用客户端链接集群 必须使用 -c 连接 /usr/java/redis/bin/redis-cli -c -h 192.168.159.34 -p 7002 查看集群的节点的信息 cluster nodes 9 检查集群的状态 /usr/java/redis/bin/redis-cli --cluster check 192.168.159.34:7002 10 添加主节点 配置文件 7007 /redis.conf 启动 在添加之前首先要像7001-6一样修改配置文件启动7007 服务 /usr/java/redis/bin/redis-cli --cluster add-node 192.168.159.34:7007 192.168.159.34:7002 前面的IP加端口号是要添加的redis节点后面的IP和端口号是集群中的任意一个节点。 检查节点的信息 redis-cli --cluster add-node 新节点 集群中的节点 刚才添加的主节点还没有分配槽所以无法使用 添加从节点之前需要设置从节点并启动节点 --cluster-master-id 为从节点对应主节点的id /usr/java/redis/bin/redis-cli --cluster add-node 192.168.159.34:7008 192.168.159.34:7002 --cluster-slave --cluster-master-id 67211a02cffe48ee7197092ca48e9e7294dc5961 可以随意分配数量 显示上图卡槽分配成功 批量添加 集群中进行批量添加 不允许 想添加 分组 {名字} Mset k{u}  当设置了组名的时候分配槽的时候是根据组的名字分配的槽 删除从节点 删除主节点 测试集群 关闭7002 重启7002 重启之后变为从节点
http://www.zqtcl.cn/news/272116/

相关文章:

  • 知名商城网站建设公司wordpress主题 汉化
  • 网站上线做什么pc网站如何做移动适配
  • wap网站搭建北京北京网站建设
  • 放心的网站设计制作免费做logo设计的网站
  • 温州专业手机网站制作多少钱移动商城 网站建设方法方式
  • 周口网站开发wordpress
  • 如何查网站的备案号玉环在哪里做网站
  • 网站开发什么叫前端后端seo研究中心晴天
  • 邢台建筑类的建设网站代刷网站只做软件下载
  • 关于旅游的网站建设目的食品网站建设的目的
  • 开发php网站开发太湖网站建设推荐秒搜科技
  • 90设计网站怎么绑定手机号淘宝搜索排名
  • 无锡自助做网站哪些编程语言适合网站开发
  • 蒲城网站建设wzjseo北京专业推广公司
  • 阳春做网站外贸建站推广公司
  • 哪个网站的课件做的好源码之家关闭了
  • 各大网站热搜榜排名嵊州网站
  • 在哪找做网站的镇江网页设计工作室
  • 做网站的是干嘛的百度推广的几种方式
  • 临沧网站建设用eclipse做jsp网站
  • 做物流运输网站电话做网站看
  • 山东公司网站推广优化什么网站做宣传好
  • 企业网站模板设计外网vp(永久免费)加速器下载
  • 消费者联盟网站怎么做中山网站建设案例
  • 郑州市多商家网站制作公司网站建设要学多少课程
  • 现在网站开发模式淄博网站建设设计公司
  • 瑶海合肥网站建设东莞网站优化多少钱
  • pc蛋蛋游戏体验网站建设大型门户网站建设效果好吗
  • 昆明网站建设制作汽车之家官网网页版入口
  • 诸城建设局网站免费的创建个人网站