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

做的网站响应速度慢建设建材网站

做的网站响应速度慢,建设建材网站,织梦做网站,重慶网站开发Redis集群方案比较 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态#xff0c;如果master节点异常#xff0c;则会做主从切换#xff0c;将某一台slave作为master#xff0c;哨兵的配置略微复杂#xff0c;并且性能和高可用性…Redis集群方案比较 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态如果master节点异常则会做主从切换将某一台slave作为master哨兵的配置略微复杂并且性能和高可用性等各方面表现一般特别是在主从切换的瞬间存在访问瞬断的情况而且哨兵模式只有一个主节点对外提供服务没法支持很高的并发且单个主节点内存也不宜设置得过大否则会导致持久化文件过大影响数据恢复或主从同步的效率 高可用集群模式 redis集群是一个由多个主从节点群组成的分布式服务器群它具有复制、高可用和分片特性。Redis集群不需要sentinel哨兵也能完成节点移除和故障转移的功能。需要将每个节点设置成集群模式这种集群模式没有中心节点可水平扩展据官方文档称可以线性扩展到上万个节点(官方推荐不超过1000个节点)。redis集群的性能和高可用性均优于之前版本的哨兵模式且集群配置非常简单 Redis高可用集群搭建 redis集群搭建 redis集群需要至少三个master节点我们这里搭建三个master节点并且给每个master再搭建一个slave节点总共6个redis节点这里用三台机器部署6个redis实例每台机器一主一从搭建集群的步骤如下 第一步在第一台机器的/usr/local下创建文件夹redis-cluster然后在其下面分别创建2个文件夾如下 1mkdir -p /usr/local/redis-cluster 2mkdir 8001 8004第二步把之前的redis.conf配置文件copy到8001下修改如下内容 1daemonize yes 2port 8001分别对每个机器的端口号进行设置 3pidfile /var/run/redis_8001.pid # 把pid进程号写入pidfile配置的文件 4dir /usr/local/redis-cluster/8001/指定数据文件存放位置必须要指定不同的目录位置不然会丢失数据 5cluster-enabled yes启动集群模式 6cluster-config-file nodes-8001.conf集群节点信息文件这里800x最好和port对应上 7cluster-node-timeout 10000(8)# bind 127.0.0.1bind绑定的是自己机器网卡的ip如果有多块网卡可以配多个ip代表允许客户端通过机器的哪些网卡ip去访问内网一般可以不配置bind注释掉即可(9)protected-mode no 关闭保护模式(10)appendonly yes 如果要设置密码需要增加如下配置(11)requirepass zhuge (设置redis访问密码)(12)masterauth zhuge (设置集群节点间访问密码跟上面一致)第三步把修改后的配置文件copy到8004修改第2、3、4、6项里的端口号可以用批量替换 :%s/源字符串/目的字符串/g 第四步另外两台机器也需要做上面几步操作第二台机器用8002和8005第三台机器用8003和8006 第五步分别启动6个redis实例然后检查是否启动成功 1/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-cluster/800*/redis.conf 2ps -ef | grep redis 查看是否启动成功第六步用redis-cli创建整个redis集群(redis5以前的版本集群是依靠ruby脚本redis-trib.rb实现) # 下面命令里的1代表为每个创建的主服务器节点创建一个从服务器节点 # 执行这条命令需要确认三台机器之间的redis实例要能相互访问可以先简单把所有机器防火墙关掉如果不关闭防火墙则需要打开redis服务端口和集群节点gossip通信端口16379(默认是在redis端口号上加1W) # 关闭防火墙 # systemctl stop firewalld # 临时关闭防火墙 # systemctl disable firewalld # 禁止开机启动 # 注意下面这条创建集群的命令大家不要直接复制里面的空格编码可能有问题导致创建集群不成功 1/usr/local/redis-5.0.3/src/redis-cli -a zhuge --cluster create --cluster-replicas 1 192.168.0.61:8001 192.168.0.62:8002 192.168.0.63:8003 192.168.0.61:8004 192.168.0.62:8005 192.168.0.63:8006 第七步验证集群 1连接任意一个客户端即可./redis-cli -c -h -p (-a访问服务端密码-c表示集群模式指定ip地址和端口号如/usr/local/redis-5.0.3/src/redis-cli -a zhuge -c -h 192.168.0.61 -p 800* 2进行验证 cluster info查看集群信息、cluster nodes查看节点列表 3进行数据操作验证 4关闭集群则需要逐个进行关闭使用命令 /usr/local/redis-5.0.3/src/redis-cli -a zhuge -c -h 192.168.0.60 -p 800* shutdown
http://www.zqtcl.cn/news/361234/

相关文章:

  • 手机电影网站怎么做大连最新发布
  • 珠三角网站建设网页制作专业知识
  • 罗湖微信网站制作深圳做网站哪个公司最好
  • ps如何做ppt模板下载网站网站模板分类
  • 网站建设在线网站服务器和直播服务器一样吗
  • iapp网站做软件教程朋友圈广告投放平台
  • 优门设 网站网站代理 正规备案
  • 衡水做wap网站上海做网站吧
  • seo推广思路seo线下培训班
  • 没有备案的网站怎么做淘宝客html5开发手机网站
  • 酒店旅游团购网站建设推广普通话实践总结
  • 基本的网站开发技术路线建设网站的好处有哪些
  • 网站排行怎么做wordpress all in one seo插件
  • 河北特定网站建设推荐wordpress添加vip用户组
  • 北京商城网站建设地址asp.net网站开发 pdf
  • 如何用网页制作网站龙岩门户网站
  • 中国建设银行官网站下载建设网站弹出后加载不进去
  • 广告网站制作多少钱建设工程合同甲方
  • 一号网站建设誉重网站建设
  • 网站seo优化查询网站开发最合适的搭配
  • 做文员的网站知乎qq小程序怎么打开
  • 网站外链建设分析wordpress生成验证码发送代码
  • 网站设计与制作的过程珠海网站建设 旭洁科技
  • 网站建设项目经费的报告轻创网
  • 青岛网站建设制作软件开发培训学校排行
  • pk10网站怎么做网站建设名词
  • 秦皇岛哪有网站优化公司wordpress看图插件
  • ps做网站宽度想做个网站要多少钱
  • 马克斯网站建设外贸电商平台哪个网站最好
  • 国外网站做任务套利网络推广员怎么做