- 博客(18)
- 收藏
- 关注
原创 集群技术笔记-HAProxy 与 Keepalived 高可用负载均衡实战
本文介绍了HAProxy和Keepalived两种高性能负载均衡与高可用解决方案的应用。HAProxy作为开源负载均衡器,支持四层和七层代理,具有高吞吐、多种调度算法和健康检查等优势,通过配置可实现Web服务器负载均衡。Keepalived基于VRRP协议实现VIP漂移,与LVS结合可构建高可用集群,支持秒级故障转移。文章详细阐述了HAProxy的配置结构、健康检查功能,以及Keepalived的工作原理和配置方法,并提供了Web服务器和LVS集群的具体部署案例,展示了如何通过这两种工具构建稳定可靠的负载均
2025-07-21 06:25:04
2232
原创 集群技术笔记-LVS高并发负载均衡原理对比与实践
本文围绕 LVS 展开:先给出集群定义、核心组成及 HA、LB、HPC 分类;随后横向对比 LVS、Nginx、HAProxy 的工作层次、并发量级、优缺点与调度算法;继而详解 VRRP 主备切换原理;最后聚焦 LVS 的 NAT、DR、TUN 三种模式,
2025-07-18 00:15:00
1172
原创 Linux命令技术笔记-sed+awk命令详解
本文详细介绍了Linux文本处理工具sed和awk的高频使用技巧。sed部分涵盖:1. 基础选项如-i就地修改、-n静默输出;2. 正则替换操作包括全局替换、特定匹配替换和字符映射;3. 行操作如删除、插入、追加和替换整行;4. 高级功能包括模式空间操作、保持空间交互及条件分支。awk部分详解:1. 输入输出控制如字段分隔设置;2. 内置变量如NR行号、NF字段数;3. 字符串/数值处理函数;4. 数组操作和流程控制语句。通过大量实用示例展示了如何利用这些工具高效处理文本数据,包括字段提取等。
2025-07-17 06:49:54
2478
原创 Linux命令技术笔记-find+grep命令详解
本文详细介绍了Linux系统中find和grep两个常用命令的功能及高级用法。find命令用于文件搜索,支持按文件名、类型、大小、时间、权限等多种条件进行精确查找,并提供了-exec、-delete等操作选项;grep命令用于文本搜索,支持正则表达式、上下文显示、递归搜索等功能,包含多种匹配模式和输出控制选项。文章通过大量实际示例演示了这两个命令的常见使用场景,如日志分析、文件清理、内容搜索等,涵盖了基本语法和高级技巧,是系统管理员和开发人员进行文件管理和文本处理的实用参考指南。
2025-07-16 00:07:57
596
原创 Redis技术笔记-主从复制、哨兵与持久化实战指南
本文介绍了Redis主从复制、哨兵机制及数据持久化实现及Redis的命令。主从复制通过异步同步实现读写分离,支持一主一从、一主多从和级联复制三种架构模式,并详细讲解了配置流程。Redis Sentinel作为高可用组件,能自动监控主从拓扑、进行故障转移和配置推送,确保服务连续性。数据持久化方面,对比了RDB和AOF两种方式:RDB以快照形式实现高效备份,适合灾难恢复;AOF记录写命令保证数据安全,支持秒级持久化。实际应用中建议结合使用两种方式,平衡性能与数据安全性。文章还提供了详细的环境准备和配置操作步骤。
2025-07-15 00:10:08
1500
原创 Redis技术笔记-从三大缓存问题到高可用集群落地实战
本文系统介绍了Redis的核心特性与常见缓存问题解决方案。Redis作为高性能键值数据库,支持多种数据结构,适用于缓存、排行榜等场景。文章重点分析了缓存三大问题:穿透(空值缓存+布隆过滤器)、击穿(互斥锁+软过期)、雪崩(分散过期+限流降级),并提供了详细解决方案。此外,详细讲解了Redis集群的搭建步骤,包括环境准备、集群创建、测试验证等环节,通过主从复制和分片机制实现高可用。最后展示了PHP连接Redis集群的实践方法,为构建高并发系统提供参考。
2025-07-14 00:01:35
2983
原创 MySQL技术笔记-索引+慢 SQL+锁 全链路优化实战
本文系统介绍了MySQL索引分类(功能、存储、数据结构、字段数量)、优缺点及使用规范,重点讲解了普通索引的创建、查看、删除和验证方法。针对慢SQL问题,分析了常见原因和影响,提供了通过慢查询日志定位和优化慢SQL的具体方法,包括查询语句优化、数据库结构调整和配置调优。通过电商平台订单统计报表的优化案例,展示了索引优化、SQL改写和数据归档的组合应用效果。最后介绍了MySQL锁机制(全局锁、表级锁、行级锁和元数据锁)及其适用场景,帮助实现高效数据备份、批量处理和并发控制
2025-07-13 06:53:40
1253
原创 MySQL技术笔记-分库分表从部署到测试的完整指南
本文详细介绍了MySQL分库分表技术及MyCat中间件的应用。主要内容包括: 分库分表概念:分为垂直分割(按业务模块或字段拆分)和水平分割(按数据规则分散); MyCat中间件:解析其工作原理、分片规则类型及常用命令; 搭建环境:配置主从同步集群,部署MyCat服务; 测试应用:实现分片表、ER关联表、全局表三种分片策略。 通过实际案例演示了如何利用MyCat实现数据分片,解决单库性能瓶颈问题,提升数据库扩展能力。
2025-07-12 06:37:31
787
原创 MySQL技术笔记-主从同步与读写分离实战详解
本文系统讲解MySQL主从同步机制,包括异步、半同步、全同步复制模式,介绍一主一从、一主多从、级联复制等架构设计与部署流程,分析常见问题与优化建议;并深入讲解基于MyCat中间件实现读写分离的原理、配置方法与测试步骤,帮助读者掌握高可用数据库架构设计与实施。
2025-07-11 00:09:38
1536
原创 MySQL技术笔记-备份与恢复完全指南
本文详细介绍了MySQL数据库的备份与恢复策略,涵盖物理备份、逻辑备份、增量备份、差异备份以及实时数据备份等多种方法。主要内容包括:1)备份分类(冷/热/温备份、物理/逻辑备份)及策略选择;2)具体操作步骤(xtrabackup工具使用、mysqldump命令);3)binlog日志管理实现实时备份;4)各类备份方式的优缺点对比。文章强调备份窗口、RPO、RTO等关键指标,并提供了灾备系统建设标准参考,帮助读者根据业务需求选择合适的备份方案,确保数据安全。
2025-07-10 00:12:39
914
原创 MySQL技术笔记-表结构设计与管理的完整指南
本文系统介绍了MySQL数据库表管理的核心内容:1. 数据库范式理论(1NF至5NF),重点说明2NF和3NF的区别与适用场景;2. 表基础管理操作,包括建库建表语法、字符集设置、表结构修改和复制方法;3. 表记录管理,涵盖增删改查等DML操作;4. 数据类型详解,包括数值、日期、字符、枚举等类型特点及选择建议;5. 表数据批量处理技术,涉及数据导入导出配置;6. 表头约束机制,包括主键、外键等约束的创建和应用规则。全文以MySQL 8为基准,提供大量实用示例,是数据库设计的实用参考指南。
2025-07-09 12:35:19
895
原创 MySQL技术笔记-从基础配置到高级查询的全栈实战指南
本文系统介绍了数据库的核心概念、分类及MySQL的实践应用。主要内容包括:1.数据库的ACID特性、常见组件(引擎、查询处理器等)及六大类型(关系型、NoSQL、NewSQL等)对比;2.MySQL的版本演进、LAMP/LNMP架构应用场景及核心特点;3.详细操作指南:从安装配置、用户管理到基础查询(筛选、函数、连接查询、嵌套查询等),涵盖select语法、聚合函数、分组排序等关键操作。通过虚拟机环境演示了MySQL的完整使用流程,包括端口管理、配置文件解析及典型SQ
2025-07-08 20:55:28
1162
原创 Ansible技术笔记-从入门到实战,34模块核心精解
本文主要通过Ad-hoc命令介绍了Ansible的基本使用,包括34个常用模块及其常用参数的使用,每个模块列举的参数都有示例和对应的命令和图片,作者从早写到晚写了两天才写完。之后也会介绍通过Playbook来使用这些模块的方法,也会介绍所有我的博客中使用过的服务,比如K8s集群如何通过Ansible剧本一键部署的方法。本文之后如果我有发现错误或者学习到新的模块也会持续更新,看完本文能让你了解Ansible的常用模块及其参数的使用,如果觉得有所帮助的话,希望能点个免费的收藏和关注来支持一下作者。
2025-07-07 22:08:26
840
1
原创 Nginx技术笔记-从理论到实践的优化之旅
本文详细介绍了Nginx性能优化的多种方法,通过实验环境验证,优化后的Nginx在静态和动态页面处理性能上均有显著提升,特别是开启缓存功能后,通过数据对比,动态页面请求时间减少90%以上。
2025-07-06 00:08:03
1344
原创 Nginx技术笔记-从LNMP架构到反向代理、负载均衡、灰度发布的全攻略
从LNMP架构的搭建到反向代理、负载均衡、灰度发布的实现,从理论开始到实际操作,包括反向代理和正向代理是什么等。整个过程作者自己是一边写文章一边开虚拟机在旁边进行操作的,保证按着流程来基本能实现我提到的所有步骤。如果觉得有所帮助,望一键三连来鼓励作者 ,全文5k字+。
2025-07-05 13:44:58
1077
原创 Nginx技术笔记-从理论到实践的实战指南
全文8k+字,对比了Nginx、Apache和Tomcat的特性与适用场景,介绍了Web服务器架构(LAMP/LNMP)、动静分离原理及HTTP协议等理论知识,同时介绍了本文涉及到的核心命令。通过实战演示Nginx的源码安装与配置管理,涵盖虚拟主机设置(域名/端口/IP/SSL)、地址重写规则及动静分离实现方案。整个过程作者一步步尝试过,保证按着流程来基本能实现我提到的所有步骤。如果觉得有所帮助,望一键三连来鼓励作者。
2025-07-04 17:55:48
1472
原创 Kubernetes技术笔记-从理论到实践,轻松搭建K8s集群
本文详细介绍了Kubernetes集群的部署流程,包括理论架构和实际操作步骤,从理论到实践,从零开始搭建属于自己的K8s集群,全文6k字。首先阐述了K8s作为容器编排系统的核心功能,解析了Master和Node节点的组件构成。随后提供了完整的集群规划方案,涵盖环境要求、主机准备和必要服务配置。重点讲解了Master节点的搭建过程,包括环境配置、软件安装、容器运行时设置、内核参数优化等关键步骤,并详细说明了网络插件Calico的安装方法。最后指导Node节点如何加入集群,并给出验证命令。
2025-07-03 16:19:26
1509
原创 Docker技术笔记-从零开始的容器技术之旅
从零开始学习Docker容器技术,从理论开始到实际操作,包括容器技术的起源、Docker的核心概念、Docker的命令、自制镜像、自建私有镜像仓库等。最后还介绍了Docker的相关优化,如何减少镜像大小、如何提高安全性等。整个过程作者自己尝试过,保证按着流程来基本能实现我提到的所有步骤。如果觉得有所帮助,望一键三连来鼓励作者 ,全文13k字+。
2025-06-30 21:37:25
1237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人