先搞清楚:这门课到底讲什么

课程标题写着“Redis / Memcache 基础与实战”,但需要先说清楚:从现有资料看,课程重心几乎完全落在 Memcache(memcached)上——从服务端安装、启动参数、原理机制到命令行操作,覆盖了一套完整的入门闭环。Redis 的部分在这份课程目录里没有展开,如果你是想系统学 Redis(比如数据结构、持久化、集群),这门课的匹配度有限;如果你的目标是把 Memcache 用明白,或者需要一个缓存组件打底再去碰 Redis,它反而是更聚焦的选择。

它解决的问题非常具体:Memcache 是什么、为什么能扛住高并发、怎么在 Windows 和 Linux 上装起来、启动时那些参数分别管什么、日常增删改查用什么命令。这些恰好是刚接触缓存、被“分布式缓存”这个概念挡在门外的人最需要补的短板。课程不涉及源码级剖析,也不讲大型集群运维,定位就是“从零到能上手用”,没有故作高深。

适合什么基础,先看哪几块

基础门槛很低。只要你用过命令行(Windows 的 cmd 或 Linux 的终端),知道怎么敲命令、看输出,就足够跟下来。不需要提前掌握分布式理论,也不需要精通网络编程——课程里讲到原理时会用比较直白的方式解释事件驱动和高并发机制,属于“听得懂原理、不陷入源码”的程度。如果你既没装过任何数据库、也没写过服务端代码,这门课依然能听懂,因为它的核心是“操作一个软件”,而不是“写一套系统”。

建议按这个顺序看:先看原理部分(第 1-2 节),搞懂 Memcache 为什么快、libevent 事件模型解决什么问题、高并发场景下它的角色定位。这比急着装软件更重要,因为后面所有操作都是在验证这些原理。再看安装与启动参数(第 3-4 节),把服务跑起来,对照参数含义做调整。最后集中过命令(第 5-7 节),set/get/add/replace/append/delete/incr/decr/stats 这几条命令覆盖了日常 90% 的操作,逐条敲一遍并不费时间。

学完能独立做什么,怎么配合练习

老老实实跟完,你能独立完成这些事:在一台干净的 Linux 服务器或 Windows 机器上从零装好 Memcache;根据机器配置调整启动参数(内存上限、监听端口、最大连接数等);通过命令行完成缓存数据的写入、读取、更新、删除,以及计数器类操作;用 stats 命令查看命中率、当前连接数等运行状态,判断缓存服务是否健康。

换句话说,学完你具备的是“独立部署和操作一个 Memcache 实例”的能力,而不是“设计一套缓存架构”的能力——后者需要更多实战项目来沉淀。对转行者来说,前者已经能覆盖很多初级运维和后台开发岗位的

课程目录

课程目录36 集
  • 1-1 [memcache服务端安装介绍及使用] memcached简单介绍场景架构原理 (17:04).mp4
  • 1-2 [memcache服务端安装介绍及使用] memcached原理libenvent以及高并发机制 (12:26).mp4
  • 1-3 [memcache服务端安装介绍及使用] memcached服务端windows和linux的安装 (20:04).mp4
  • 1-4 [memcache服务端安装介绍及使用] memcached启动参数的介绍 (15:55).mp4
  • 1-5 [memcache服务端安装介绍及使用] memcached命令set和get的使用 (13:12).mp4
  • 1-6 [memcache服务端安装介绍及使用] memcached命令之add-replace-append (07:11).mp4
  • 1-7 [memcache服务端安装介绍及使用] delete-incr-decr-stats以及查看数据的命 (17:57).mp4
  • 2-1 [memcache客户端php的安装] windows和linux下php的memecache扩展安 (24:59).mp4
  • 2-2 [memcache客户端php的安装] memcached监控工具的安装以及使用 (17:21).mp4
  • 2-3 [memcache客户端php的安装] php扩展memcache的介绍以及连接memcache服务 (11:48).mp4
  • 2-4 [memcache客户端php的安装] php之set-get-add的使用以及区别 (14:56).mp4
  • 2-5 [memcache客户端php的安装] php之memcache其他所有方法的使用 (12:20).mp4
  • 3-1 [memcache实战] 配置session值存储到memcache的使用 (21:37).mp4
  • 3-2 [memcache实战] memcached实战之注册登录修改密码的逻辑流程 (14:40).mp4
  • 3-3 [memcache实战] memcached实战之注册用户的实现 (24:32).mp4
  • 3-4 [memcache实战] memcached实战之用户登录的实现 (18:03).mp4
  • 3-5 [memcache实战] memcached实战之修改密码的实现 (16:29).mp4
  • 3-6 [memcache实战] 负载均衡session丢失的情况演示 (19:46).mp4
  • 3-7 [memcache实战] memcache实现seesion共享记录用户登录状态 (17:12).mp4
  • 4-1 [redis介绍安装启动] redis的简单介绍以及与memcache的区别 (15:12).mp4
  • 4-2 [redis介绍安装启动] redis服务端windows和linux的安装 (19:19).mp4
  • 4-3 [redis介绍安装启动] redis生成启动配置文件 (09:52).mp4
  • 5-1 [redis数据类型使用] redis的数据类型之String的命令操作 (18:33).mp4
  • 5-2 [redis数据类型使用] redis的数据类型之String的命令操作2 (07:50).mp4
  • 5-3 [redis数据类型使用] redis数据类型之list的命令操作及应用场景 (26:34).mp4
  • 5-4 [redis数据类型使用] redis数据类型之set的命令操作以及应用场景 (31:25).mp4
  • 5-5 [redis数据类型使用] redis数据类型之sortset的操作以及应用场景 (25:38).mp4
  • 5-6 [redis数据类型使用] redis数据类型之hash的使用以及应用场景 (33:59).mp4
  • 6-1 [redis事务发布订阅] redis的发布订阅功能 (09:37).mp4
  • 6-2 [redis事务发布订阅] redis的事务的使用 (16:03).mp4
  • 6-3 [redis事务发布订阅] redis密码配置以及内网ip访问配置 (12:36).mp4
  • 6-4 [redis事务发布订阅] redis持久化aof与rdb的配置以及备份回复的使用 (33:51).mp4
  • 7-1 [redis之php客户端的安装使用] redis之php服务端的安装 (11:51).mp4
  • 7-2 [redis之php客户端的安装使用] redis客户端链接服务端 (14:30).mp4
  • 7-3 [redis之php客户端的安装使用] php操作redis服务端string (15:08).mp4
  • 7-4 [redis之php客户端的安装使用] php操作redis服务端 (12:07).mp4