这门课解决什么工作场景
很多后端新手在学完 Go 语法后,写接口时往往只会用内存变量模拟数据,一旦服务重启数据就全没了。这门课解决的核心场景就是:如何用 Go 语言连接并操作 Redis,完成真正具备数据持久化能力的后端接口开发。课程最终落点在“用户管理系统 API”,这并非一个空泛的演示,而是涵盖了用户注册、登录、信息存取等典型业务。通过这套流程,你能搞清楚在实际工作中,用户数据什么时候该用 String 结构直接存取,什么时候该用 Hash 结构处理复杂对象,以及如何用 List 处理排队或消息类场景。它没有把精力花在讲各种花哨的架构模式上,而是死磕“Go 程序怎么和 Redis 交互”这个具体环节。
适合什么基础与建议学习顺序
这门课对基础的要求很明确:你得懂 Go 的基本语法,知道怎么写一个简单的 HTTP 接口,但不需要有任何 Redis 使用经验。课程从最基础的建立连接对象讲起,逐步深入到具体的命令操作。作为编辑,我建议你不要按顺序从头到尾看,而是分两步走。第一步,先集中看前几节关于建立连接、打开与关闭方法,以及通过 Do 方法执行 get 和 set 命令的内容。这部分是整个交互的基石,看懂了这几节,你就明白了 Go 与 Redis 通信的最底层逻辑。第二步,再去针对具体的数据结构看对应的视频,比如想搞懂批量操作就重点看 mset 和 mget,想处理用户资料就重点看 hset 和 hget 的实现。至于连接池、管道和事务这些高级用法,建议放在最后看,因为它们是对基础操作的优化,没有基础做支撑,很难理解连接复用的意义。
学完能独立做什么与资料配合方法
看完这套资料,你应当能独立写出一个不依赖关系型数据库、完全基于 Redis 存储的用户管理 API。这要求你不仅能写出增删改查的代码,还要知道在并发请求下如何用事务保证数据一致性,以及如何通过连接池控制资源消耗。在配合资料练习时,不要只用眼睛看视频。正确的做法是本地起一个 Redis 服务,跟着视频把连接池的配置代码敲一遍,然后自己写一个简单的并发测试脚本,去压一压你的接口,观察连接池的复用情况。对于管道的演示,你可以尝试对比“一次性发送十条命令”和“循环发送十条命令”在网络耗时上的差异。把这些高级特性放到你自己写的用户管理接口里去验证,比单纯复述视频里的代码有用得多。
Go语言操作Redis基础知识,然后还讲解了管道,连接池,事务等高级用法
课程目录
* 01 概述.mp4 (18.13 MB), 04:53
* 02 建立Redis连接对象.mp4 (21.67 MB), 04:12
* 03 Redis的打开和关闭方法.mp4 (12.54 MB), 02:38
* 04 通过Do执行get和set命令.mp4 (16.05 MB), 03:38
* 05 通过String自动转换字符串.mp4 (8.08 MB), 02:00
* 06 通过Do实现mset和mget的操作.mp4 (9.63 MB), 02:08
* 07 通过Do实现hset和hget的操作.mp4 (6.40 MB), 01:26
* 08 通过Do实现lpush和lpop以及llen的操作.mp4 (11.45 MB), 02:23
* 09 Redis的连接池介绍.mp4 (6.08 MB), 01:55
* 10 Redis连接池的创建和使用.mp4 (15.49 MB), 03:23
* 11 Redis的管道操作.mp4 (19.99 MB), 04:14
* 12 Redis的事务操作.mp4 (14.12 MB), 03:08
* 13 实现redigo的本地化.mp4 (47.72 MB), 08:44
* 14 对zdpgo_redis的包结构进行调整.mp4 (13.96 MB), 02:21
* 15 发布zdpgo_redisv1.1.0版本.mp4 (42.04 MB), 08:02
* 16 新增用户.mp4 (30.12 MB), 06:53
* 17 修改用户.mp4 (14.22 MB), 02:50
* 18 删除用户.mp4 (5.12 MB), 01:14
* 19 查询所有用户.mp4 (20.63 MB), 04:13
* 20 实现查询所有用户的接口并进行测试.mp4 (43.83 MB), 07:19
* 21 实现新增用户的接口并进行测试.mp4 (37.13 MB), 06:24
* 22 解决ID唯一性的问题.mp4 (12.96 MB), 02:37
* 23 实现修改用户的接口并进行测试.mp4 (30.93 MB), 05:15
* 24 实现删除用户的接口并进行测试.mp4 (17.30 MB), 03:05
* 25 实现根据ID查询用户的接口并进行测试.mp4 (16.24 MB), 02:53
* 26 总结.mp4 (10.23 MB), 02:49






