
你可能只是想给一个慢接口加缓存,结果很快又遇到一连串问题:数据什么时候过期?热点键失效时如何避免请求同时打向数据库?排行榜、会话、消息通知和搜索索引,到底应该选哪种数据结构?Redis 真正难的地方从来不是记住几条命令,而是知道它在系统里该站什么位置。
这门课程从安装和命令基础出发,逐步进入真实应用。你会用 String、Hash、List、Set、Sorted Set 与 Stream 组织数据,处理缓存一致性、穿透、击穿和雪崩,理解事务与 Lua 脚本的边界,并继续学习 RDB、AOF、复制、Sentinel、Redis Cluster、内存优化和容量扩展。课程中的视频平台、搜索和社交网络案例,会把分散的知识点串成可落地的工程方案。
学完后,你应当能够根据访问模式选择结构,识别慢命令、大键、内存碎片和故障切换风险,并建立监控、压测、备份、恢复与演练流程。同时也会明确 Redis 的边界:它擅长承接低延迟、高频且访问模式清晰的数据,但不应替代需要复杂关系查询或强事务保证的权威数据库。