【数据库与缓存】 小项目用什么数据库:SQLite 与 MySQL 怎么选 18 10 月 26 个人网站、小工具、游戏服的排行榜——小项目的第一道技术选择题就是「用什么数据库」。选重了浪费机器资源,选轻了以后哭。这篇用一张决策树 + 三个真实场景,讲清 SQLite 和 MySQL 在个人服务器上的取舍。本文基... 继续阅读
【数据库与缓存】 Redis 大 Key 与热 Key 处理:延迟毛刺和主从 lag 的元凶 15 10 月 26 Redis 用着用着变慢:DEL 一个 key 卡住整个实例、某个操作延迟突然飙升、主从同步 lag 越来越大——元凶常是大 Key 和热 Key。这篇讲怎么发现、怎么处理、怎么预防,命令全部可抄。需要现成的游戏云服... 继续阅读
【数据库与缓存】 MySQL 慢查询优化实战:慢日志、EXPLAIN、索引三板斧 15 10 月 26 网站一卡就卡在数据库:页面转圈 5 秒、CPU 没高但请求堆着——十有八九是慢 SQL。这篇讲慢查询怎么开、怎么读分析报告、六大优化手段、索引怎么设计。命令全部可抄。需要现成的游戏云服务器,可以看看财富云计算:一键开... 继续阅读
【数据库与缓存】 Redis 哨兵与集群模式:高可用部署实战 14 10 月 26 单实例 Redis 有两个死穴:挂了数据不可用、内存上限扛不住大数据量。Redis 官方给了两套方案:哨兵(Sentinel)管高可用,Cluster 管横向扩展。这篇讲清两种模式的原理、部署方法、怎么选。以 Red... 继续阅读
【数据库与缓存】 MySQL 主从复制配置实战:读写分离与故障切换 14 10 月 26 单台数据库有三个天花板:读性能(查询全压一台)、可用性(挂了全站停)、备份影响(大库备份拖垮业务)。主从复制一次解决这三个问题。这篇讲 MySQL 主从的完整配置:一主一从起步、数据同步原理、故障切换、以及最常见的坑... 继续阅读