2026年09月的文章 第32页

redis

Redis 的 Lua 脚本为什么能保证原子性

pren 发布于 2026-09-22

引言 在 Redis 的面试中,"Lua 脚本为什么能保证原子性"是一道高频题目。很多候选人的回答停留在"因为 Redis 是单线程的",这个答案虽然方向正确,但过于笼统,无法体现对底层机制的深入理解。本文将从 Redis 的事件循环模型、Lua 脚本的执行流程、与其他"伪原子"...

阅读(25)评论(0)赞 (0)

mysql

MySQL 中的全文索引实现原理与使用限制

pren 发布于 2026-09-22

在数据库面试中,MySQL 的全文索引(FullText Index)是一个高频考点。很多候选人对 LIKE '%keyword%' 的低效深有体会,也能说出全文索引可以加速模糊匹配,但当面试官追问“全文索引底层是怎么实现的”“为什么中文分词需要 ngram”“为...

阅读(23)评论(0)赞 (0)

redis

Redis 大 key 和热 key 的排查与治理方案

pren 发布于 2026-09-22

在 Redis 的日常运维与面试考察中,大 key 和 热 key 是两个绕不开的核心话题。它们不仅直接关系到内存使用效率,更会引发响应延迟、集群倾斜甚至服务雪崩。本文将从实际场景出发,系统讲解如何排查与治理这两类问题。 一、什么是大 key 和热 key? 大 key:指单个 ...

阅读(27)评论(0)赞 (0)

linux

Linux 面试中如何回答实时调度策略 SCHED_FIFO 与 SCHED_RR

pren 发布于 2026-09-22

在 Linux 面试中,关于实时调度策略的问题几乎是绕不开的。尤其是当面试官问出“SCHEDFIFO 和 SCHEDRR 有什么区别”时,很多人会简单回答“一个先进先出,一个时间片轮转”,然后就没了下文。这样的回答只能算及格,距离让面试官眼前一亮还有很大差距。本文将从面试实战角度...

阅读(26)评论(0)赞 (0)

mysql

MySQL 读写分离实现方案与主从一致性延迟处理

pren 发布于 2026-09-22

在互联网应用流量不断增长的背景下,单台 MySQL 实例往往难以同时承载高并发的读请求和写请求。读写分离成为缓解数据库压力、提升系统吞吐量的常用手段。然而,读写分离引入主从复制后,主从延迟问题也随之而来。本文围绕读写分离的常见实现方案、主从延迟的成因及应对策略展开,适合作为面试复...

阅读(24)评论(0)赞 (0)

mysql

MySQL 中的存储过程、触发器与事件调度器面试要点

pren 发布于 2026-09-22

在 MySQL 面试中,除了增删改查和索引优化,存储过程、触发器与事件调度器这“三件套”经常被用来考察候选人对数据库编程能力、自动化机制以及底层原理的理解。本文从面试高频问题出发,梳理核心要点,帮助你系统掌握。 一、存储过程 什么是存储过程?它和函数有什么区别? 存储过程是一组预...

阅读(22)评论(0)赞 (0)

mysql

MySQL 慢查询定位与 EXPLAIN 执行计划逐字段解读

pren 发布于 2026-09-22

慢查询是后端开发面试中的高频考点,也是日常工作中绕不开的实战问题。很多同学能说出“开慢查询日志”“用 EXPLAIN 看执行计划”,但一旦追问 type 字段有哪些取值、Extra 里出现 Using filesort 意味着什么,就容易卡壳。这篇文章从慢查询的定位手段讲起,再逐...

阅读(23)评论(0)赞 (0)

linux

Linux 面试题:tcpdump 抓包原理与常见过滤表达式

pren 发布于 2026-09-22

在 Linux 运维和后端开发岗位的面试中,网络排查能力始终是重点考察方向,而 tcpdump 作为最经典的命令行抓包工具,几乎是面试必问的知识点。面试官不仅关心你是否会用几条过滤表达式,更在意你是否理解它背后的抓包原理,以及在真实故障场景中如何定位问题。本文围绕 tcpdump...

阅读(30)评论(0)赞 (0)

redis

Redis 内存碎片率过高怎么排查和优化

pren 发布于 2026-09-22

Redis 作为内存数据库,内存利用率直接影响成本和稳定性。很多人在面试中被问到“内存碎片率过高怎么办”时,只能答出 activedefrag yes,但实际排查和优化远不止一个开关。本文从原理到实战,帮你彻底理清思路。 一、什么是内存碎片率 Redis 的 INFO memor...

阅读(29)评论(0)赞 (0)

mysql

MySQL 中的表锁、行锁与页锁适用场景分析

pren 发布于 2026-09-22

在 MySQL 的并发控制体系中,锁是保证数据一致性与隔离性的核心机制。不同存储引擎对锁的实现粒度差异显著,其中表锁、行锁与页锁是最具代表性的三种。理解它们的适用场景,不仅是面试中的高频考点,更是生产环境中优化并发性能的关键。 一、三种锁粒度的基本概念 表锁是粒度最大的锁,锁定整...

阅读(24)评论(0)赞 (0)