自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis ~ 数据库的几种常见用法(主从复制、高可用、集群)

Table of Contents1. Redis简介2. Redis配置3. Redis主从复制3.1 配置node2为node1的slave3.2 测试4. Redis高可用(哨兵)4.1 Redis简介4.2 Redis配置4.3 测试5. Redis集群5.1 集群的配置5.2测试1. Redis简介Redis是一个开源的内存中数据结构存储,它可以用作数据库、缓存和消息代理。与memcached一样,为了保证效率,数据都是缓存在内存中。区别..

2020-05-28 21:12:38 208 2

原创 MySQL + MHA高可用 :一主多从的好东西

Table of Contents1. MHA介绍1.1 MHA软件组成1.2 MHA工作原理1.3 MHA工具2.MySQL + MHA高可用2.1 实验环境2.2 配置主从复制2.2.1 修改配置文件2.2.2 安全初始化2.3 测试2.4 配置MHA2.4.1安装mha-node(所有节点)2.4.2 安装mha-manager(管理节点)2.4.3 管理节点配置免密登陆2.4.4 配置mha2.5 测试2.5.1 手动切换...

2020-05-27 10:42:21 528

原创 mysql-proxy ~ 实现读写分离的小神器

1. Mysql-proxy简介

2020-05-24 18:39:35 323

原创 复制方式 ~ MySQL的一大卖点

1. MySQL锁shared lock(read lock | 共享锁):共享,相互不干扰exclusive lock(write lock | 排它锁):写操作一旦建立,所有对数据进行读或写操作都会被阻塞锁跟事务是联系在一起的,锁的生命周期从事务开始到事务结束(不管是提交还是回滚都是结束)2. MySQL事务(event)原子性(Atomicity):一个整体。要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令前的数据.

2020-05-17 21:39:47 145

原创 七层负载均衡 —— Haproxy

Table of Contents1. Haproxy1.1 Haproxy定义1.2 实验环境1.3 Haproxy实现反向代理 + 负载均衡1.3.1 安装haproxy1.3.2 编辑配置文件1.3.3测试1.4模块管理1.4.1 页面管理1.4.2访问权限控制1.4.3配置日志1.5 设置用户访问权限1.5.1 增加黑名单1.5.2 重定向1.6 Haproxy实现动态页面和静态页面分离1.7Haproxy实现读写分离...

2020-05-14 23:34:34 300

原创 Session共享 —— memcached + Tomcat

1. Nginx + Tomcat1.1 实验环境node1:192.168.1.11node2:192.168.1.121.2 实验流程使用node1上nginx作为代理,负载均衡到node1和node2的tomcat上,1.3 Tomcat定义Tomcat服务器是一个免费的开发源代码的WEB应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。其主要的应用场景是解析动态程序代码(Java ) 。JSP程序可以处理

2020-05-14 13:30:03 308

原创 LNMP架构优化 —— LNMP + memcached 对php页面的缓存优化

1. LNMP+memcached1.1 实验环境node1:192.168.1.11LNMP环境:还没有配置好LNMP环境,参考https://blog.csdn.net/m0_37868230/article/details/105965040配置环境1.2memcached1.2.1 memcached定义Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。web应用都将数据保存在数据库中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的.

2020-05-13 09:24:23 357

原创 搭建博客 —— LNMP + wordpress

wordpress下载wordpress英文版下载地址:https://wordpress.org/download/wordpress中文版下载地址:https://cn.wordpress.org/download/在这里我选择使用中文版(好吧,英文较菜,怕看不懂)解压并使用解压并放在nginx的默认发布目录中tar zxf wordpress-5.4.1-zh_CN.tar.gz -C /usr/local/lnmp/nginx/html/访问192.168.1.1.

2020-05-12 10:28:19 281

原创 LNMP环境搭建 —— Linux + Nginx + MySQL + PHP

LNMP定义基于Linux操作系统,以Nginx作为web服务器,Mysql作为数据库。Nginx会直接处理静态请求,因为Nginx本身不具备处理动态请求能力,它会把用户的动态请求交给php服务(php-fpm)去处理,php服务可以和数据库进行交互,将结果返回给Nginx,最终返回给用户流程:静态请求:client -> nginx(location) -> html -...

2020-05-11 20:55:24 1171

原创 Nginx的监控记 —— goaccess监控日志

官方文档:https://goaccess.io/download配置选项配置选项 含义 --enable-debug 使用调试符号进行编译并关闭编译器优化。 --enable-utf8 具有广泛的字符支持编译。 Ncursesw是必需的。 - -enable-geoip=<legacy|mmdb>...

2020-05-07 08:56:54 379

原创 Nginx模块学习 —— 图片过滤模块

首先在进行实验之前,下载好nginx安装包并解压再进行后续操作第一步:找到我们需要的模块,这里我选择动态模块【这个不定根据个人需求】./configure --help | grep image_filter第二步:编译模块并安装./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_...

2020-05-06 16:28:12 333

原创 Nginx模块学习 —— HTTP模块

首先,在进行操作之前,做好准备工作,安装好Nginx,具体步骤已经介绍过了,要是不了解可以看一下这篇文章https://blog.csdn.net/m0_37868230/article/details/105898894实现HTTPS访问第一步:查看当前的Nginx中是否已经编译了HTTP模块,若没有,则编译安装 --with-http_ssl_module 模块可以看...

2020-05-06 16:26:40 347

原创 Nginx大纲 ~ 后续有模块学习

Nginx的简介Nginx[engine x]是HTTP和反向代理服务器,邮件代理服务器和通用TCP / UDP代理服务器优点:高并发、高性能且可扩展性强 可以用进行二次开发 内存消耗少 配置文件简单 相比f5成本低 支持重写规则基本的HTTP服务器功能提供静态和索引文件,自动索引;打开文件描述符缓存; 带有缓存的加速反向代理;负载平衡和容错; 对FastCGI、u...

2020-05-06 15:41:28 349

原创 通过LVS、KeepAlived实现高可用负载均衡

LVSLVS简介LVS:Linux Virtual Server,即Linux虚拟服务器。它是一个虚拟的服务器集群系统,可以实现负载均衡集群功能【UNIX/LINUX平台】lvs基本工作原理:lvs ——> kernelspace ——> IP ——> INPUT(ipvs) ——> change ——> POSTROUTING ——> rs...

2020-05-06 15:39:27 450

UE配套工具

完整的UE配套工具,完整版,有安装包以及详细的安装步骤以及激活使用的注册机。

2018-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除