GORM 钩子与事务:缓存一致性的终极方案

先删缓存再写库还是先写库再删缓存?都有脏读窗口。GORM AfterSave 钩子里联动 Redis 双向清理,删缓存失败直接回滚 DB 事务——从机制上杜绝脏读,而不是靠概率。

July 5, 2023 · 4 min · 1605 words · IYABAO

Go 语言入门到实战:从 PHP 开发者视角的 Go 学习路径

从 PHP 开发者视角的 Go 语言学习路径,涵盖语法差异、工程实践、Web 开发、微服务架构,以及从 PHP 转 Go 过程中的踩坑经验。

February 14, 2022 · 5 min · 2258 words · 林壮 Allen / IYABAO