Web服务
文章平均质量分 88
你好,我是阿西鞭
这个作者很懒,什么都没留下…
展开
-
GFS分布式管理
1、文件系统组成文件系统接口对对像管理的软件集合对象及属性2、文件系统作用系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取3、文件系统的挂戟使用:除根文件系统以外的文件系统创建后要使用需要先挂载至挂载点后才可以被访问,挂载点即分区设备文件关联的某个日录文件类比: NFS...原创 2021-08-21 23:52:44 · 192 阅读 · 0 评论 -
rsync远程同步
1、Rsync介绍0rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并I可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。rsync软件适用于unix/ linux/windowes等多种操作系统平台rsync是一个快速和非常同样的文件复制工具。它能本能复制,远程复制,或者远程守护进程方式复制,它提供了大量的参数来控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制以其delta-transfer算法闻名。rsync监听端:873原创 2021-08-14 23:49:09 · 113 阅读 · 0 评论 -
redis集群——主从,哨兵,cluster
redis集群介绍1、简介Redis集群是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下可继续处理命令2、redis集群的优势自动分割数据到不同的节点上整个集群的部分节点失败戟者不可达的情况下能够迷续处狸命令...原创 2021-08-14 23:48:10 · 276 阅读 · 0 评论 -
DR集群+keepalived
DR集群+keepalived一、LVS-DR数据包流量分析一、LVS-DR数据包流量分析① 客户端向目标VIP发送请求,负载均衡器接收② 负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送③ 后端真实服务器收到这个帧,解封装后发现目标IP与本机匹配(事先绑定了VIP),于是处理这个报文。④ 随后重新封装报文,将响应报文通过lo接口传送给物理网卡然后向外发出客户端将收到回复报文。客户端认为得到正常的服务原创 2021-08-12 09:19:46 · 85 阅读 · 0 评论 -
Redis五种数据类型
Redis五种数据类型一、string类型1.1SET / GET / APPEND / STRLEN1.2INCR / DECR / INCRBY / DECRBY1.3GETSET1.4SETEX1.5SETNX1.6MSET / MGET / MSETNX二、List数据类型2.1LPUSH/LPUSHX/LRANGE2.2LPOP / LLEN一、string类型String是redis最基本的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据、例如数字、图片、原创 2021-08-12 07:55:28 · 137 阅读 · 0 评论 -
Redis高可用,持久化与性能管理
Redis高可用,持久化与性能管理一、Redis高可用持久化:主从复制:哨兵:集群:二、Redis持久化1.1 RDB 持久化1.2触发条件1.3执行流程1.4启动时加载2.1AOF持久化2.2开启AOF2.3执行流程2.4文件重写的触发分类2.5启动时加载三、Redis性能管理3.1查看Redis内存使用3.2内存碎片率3.3内回收key一、Redis高可用在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间之内可以提供正常服务(99.9%、99.99%、99.999%等等),原创 2021-08-12 07:42:54 · 97 阅读 · 0 评论 -
redis安装与命令工具
1原创 2021-08-11 23:54:41 · 105 阅读 · 0 评论 -
Squid服务器
Squid服务器一、squid代理服务器1.1代理的工作机制1.2代理工作类型及优点二、安装squid1、squid代理安装2、修改squid配置文件3、编写squid服务脚本三一、squid代理服务器squid主要提供缓存加速、应用层过滤控制的功能。1.1代理的工作机制代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。将获得的网页数据(静态 web元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。1.2代理工作类型及优点① 传统代理:适用于Internet,需在客原创 2021-08-11 23:52:23 · 576 阅读 · 0 评论 -
Haproxy搭建Web集群
Haproxy搭建Web集群一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理四、LVS、Haproxy、nginx区别五、搭建haproxy1、安装harproxy2、Haproxy服务器配置3、启动haproxy4、编译安装nginx服务器一、常见的Web集群调度器常见的Web集群调度器分为软件和硬件●软件通常使用开源的LVS、Haproxy、Nginx●硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等二、Haproxy应用分析1、L原创 2021-08-11 15:22:53 · 90 阅读 · 0 评论 -
LVS-NAT部署
LVS-NAT部署一、企业群集应用概述1、群集的含义2、为什么要用群集3、解决负载均衡及高可用性的办法二、企业集群分类三、负载均衡群集架构四、负载均衡群集工作模式分析五、三种负载调度工作模式一、企业群集应用概述1、群集的含义①、Cluster,集群,群集②、由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名与IP地址),相当于一台大型计算机。2、为什么要用群集互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负载均衡及高可用性的原创 2021-08-11 15:20:55 · 599 阅读 · 0 评论 -
MHA高可用架构与故障修复
MHA架构一、MHA概述1、MHA的组成二、MHA特点1、自动故障切换过程一、MHA概述●一套优秀的MySQL高可用环境下故障切换和主从复制的软件●MySQL故障过程中,MHA能做到0- 30秒内自动完成故障切换1、MHA的组成①MHA Manager(管理节点)②MHA Node(数据节点)manager作用:可以借助node组件,实现健康检查,故障切换功能node组件(存在于所有mysql服务器)作用:1)、定时汇报给主manager节点mysql服务得状态2)、监控本地mysql服原创 2021-08-01 12:15:30 · 200 阅读 · 0 评论 -
mysql数据库主从复制和读写分离
mysql数据库主从复制一、概述:二、主从复制原理:三、主从复制实验一、概述:在企业应用中,成熟的业务通常数据量都比较大。单台MySQL在安全性、高可用性(冗余备份)和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离。二、主从复制原理:1、MySQL的复制类型:①基于语句的复制(STATEMENT,MySQL默认类型)②基于行的复制(ROW)③混合类型的复制(MIXED)2、主从复制默认使用的机制:①全同步②半同步③异步(默认)3、主从复制原理:原理核心:2个日志文原创 2021-07-27 13:33:37 · 125 阅读 · 0 评论 -
mysql高阶语句第三章
mysql高阶语句第三章一、数据库函数1、数学函数一、数据库函数1、数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以MysQI支持很多数学函数。常用的数学函数:数学函数 描述abs(×) 返回×的绝对值rand() 返回o到1 的随机数mod(x,y) 返回x除以y 以后的余数power(x,y) 返回x的y次方round(×) 返回离x最近的整数round(x,y) 保留x的y位小数四舍五入后的值原创 2021-07-24 19:07:45 · 392 阅读 · 3 评论 -
mysql高阶语句第二章
mysql高阶语句一、正则表达式二、运算符1、算术运算符2、比较运算符3、逻辑运算符(布尔值)4、位运算符三、连接查询⭐⭐⭐1、内连接2、左连接3、右连接一、正则表达式MySQL 正则表达式通常是在检索数据库记录的时候,根据指定的匹配模式匹配记录中 符合要求的特殊字符串。MySQL 的正则表达式使用 REGEXP 这个关键字来指定正则表达 式的匹配模式,REGEXP 操作符所支持的匹配模式如表所示。regexp操作符:匹配 描述^ 匹配文本的开始字符$ 匹配文本的结束字符. 匹配任何单原创 2021-07-21 12:29:10 · 210 阅读 · 0 评论 -
mysql高阶语句第一章
mysql高阶语句一、按关键字排序1.1、单字段多字段排序:1.2、区间判断及查询不重复记录:二、对结果进行分组三、限制结果条目(limit⭐⭐⭐)四、设置别名(alias ——as)五、通配符六、子查询七、NULL值一、按关键字排序格式:select 字段1, 字段2 from 表名 ORDER BY 字段1, 字段2 ASC|DESC;示例:数据库有一张info表,记录了学生的id,姓名,分数,地址和爱好create table info (id int,name varchar(10)原创 2021-07-20 08:32:28 · 823 阅读 · 2 评论 -
mysql数据的备份与恢复
mysql数据的备份与恢复数据备份的重要性:二级目录三级目录数据备份的重要性:1)、在生产环境中,数据得安全性至关重要2)、任何数据的丢失都可能产生严重的后果3)、造成数据丢失的原因●程序错误●认为操作错误●运算错误●磁盘故障●不可抗力因素或者盗窃等二级目录三级目录...原创 2021-07-18 08:46:07 · 394 阅读 · 1 评论 -
MySQL数据库存储引擎用法大全
MySQL数据库存储引擎一、存储引擎概念二、MYSQL数据库中常用的存储引擎MyISAM的定义:MyISAM表支持3种不通的存储格式MyISAM表适用的生产场景三、MYSQL数据库中常用的存储引擎INNODB的定义特点:四、查看系统支持的存储引擎五、查看表使用的存储引擎六、修改存储引擎一、存储引擎概念MysQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MysOL中称为存储引擎存储引擎是MySQL将数原创 2021-07-12 00:23:44 · 328 阅读 · 1 评论 -
mysql数据库事务的用法大全
mysql数据库事务mysql数据库事务概念:事务的ACID特点数据不一致产生的结果:mysql及事务隔离级别:事务控制语句:mysql数据库事务概念:●事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。●事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。●事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。●事务是通过事务的整原创 2021-07-11 19:55:35 · 549 阅读 · 0 评论 -
mysql数据库索引的用法大全
1原创 2021-07-11 01:17:50 · 386 阅读 · 0 评论 -
MySQL数据库增删改查的基本操作2
1原创 2021-07-09 00:09:01 · 83 阅读 · 1 评论 -
MySQL数据库简介和增删改查1
一、数据库的基本概念二、操作MySQL1.1 基本概念:数据、表、数据库数据:●描述事物的符号记录●包括数字,文字、图形、图像、声音、档案记录等●以“记录”形式按统一的格式进行存储表:●将不同的记录组织在一起●用来存储具体数据数据库:●表的集合,是存储数据的仓库●以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS):●是实现对数据库资源有效组织、管理和存取的系统软件数据库系统:●是一个人机系统,由硬件、oS、数据库、DBMS、应用软件和数据库用户组成●用户可以原创 2021-07-08 00:49:50 · 128 阅读 · 1 评论 -
Tomcat部署与优化
tomcat概述:自2017年11月编程语言排行榜Java占比 13%,高居榜首,Tomcat也一度成为Java开发人员的首选。其开源、占用系统资源少、跨平台等特性被深受喜爱。本章主要学习如何部署Tomcat 服务,根据生产环境实现多个虚拟主机的配置,最后的重点是进行压测,根据压测结果如何优化 Tomcat服务及常见的内存溢出如何处理。tomcat简介:Tomcat是一款免费、开放源代码的web应用服务器,是Apache软件基金会的一个核心开源项目,属于轻量级应用服务器,PS: Apache: Apa原创 2021-07-05 12:34:27 · 122 阅读 · 2 评论 -
Web服务:nginx rewrite
Rewrite跳转场景URL看起来更规范、合理企业会将动态URL地址伪装成静态地址提供服务网址换新域名后,让旧的访问跳转到新的域名上服务端某些业务调整Rewrite实际场景Nginx跳转需求的实现方式●使用rewrite进行匹配跳转●使用if匹配全局变量后跳转●使用location匹配再跳转rewrite放在server{}, if{},location{}段中(三个生效位置)●location只对域名后边的除去传递参数外的字符串起作用对域名或参数字符串●使用if全局变量匹配●使原创 2021-07-01 19:49:37 · 143 阅读 · 2 评论