logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis 的 AOF 日志为什么先执行再记录?重写时又发生了什么?

Redis 采用写后日志(AOF)机制,先执行内存修改再记录日志,以保障低延迟。其核心在于主线程优先完成命令执行,随后通过 write() 写入内核页缓存,并由 appendfsync 策略控制物理落盘:always(强同步)、everysec(后台异步,最长丢失1秒)、no(交由操作系统回写)。为应对日志膨胀,Redis 引入后台重写机制,通过读取内存快照生成精简日志。自 Redis 7.0 起

文章图片
#redis#java#数据库 +2
【MySQL 入门】01:基础语法与高频查询

本文系统梳理了MySQL数据库操作的核心语法体系,重点讲解了Java后端开发必备的SQL知识要点。内容包括:DDL数据定义中的数据类型选择技巧与常见误区;DML数据操作的安全注意事项;DQL查询语言的执行顺序原理与WHERE/HAVING区别;常用字符串、日期和流程控制函数的使用方法;以及DCL权限管理基础。特别强调了建表规范、批量插入优化、SQL执行顺序理解等实战关键点,为后端开发人员提供了实用

文章图片
#mysql#数据库
【MySQL 入门】02:约束机制与多表联查

在 Java 后端开发中,无论是构建庞大的微服务还是单体架构,关系型数据库的精髓都在于“关系”二字。如何利用约束保证数据的一致性?如何在复杂的业务场景下高效地拉取多表数据?本文将深入讲解 MySQL 的约束规约、表关系设计,并破解多表联查中的“笛卡尔积”与“ON/WHERE”条件陷阱。

文章图片
#mysql#数据库
【MySQL 入门】03:事务隔离级别与并发控制

本文介绍了事务的ACID特性(原子性、一致性、隔离性、持久性)及其在MySQL中的实现。重点分析了并发事务中的三大问题:脏读(读取未提交数据)、不可重复读(同一事务内数据被修改)和幻读(范围查询中出现新数据),并给出基金交易等实际场景示例。文章详细讲解了四种事务隔离级别(读未提交、读已提交、可重复读、串行化),指出MySQL默认的可重复读级别通过间隙锁等技术有效解决了幻读问题。最后提供了查看和设置

文章图片
#mysql#数据库
到底了