这门课解决什么问题

很多从其他语言转 Go 的开发者,或者刚学完语法基础的新人,在真正写后端业务时都会卡在数据持久化这一环:知道怎么定义结构体,却不知道怎么把对象安全地存入 MySQL;听过 Redis 适合做缓存,但在并发场景下总是写出连接泄漏或缓存击穿的代码。这门课聚焦的就是这个断层。它不泛泛而谈架构,而是把 Go 与两种核心存储的交互拆成具体操作:从建库建表、SQL 语句执行,到用 Redis 处理高频读写。如果你的痛点是“能写接口但不敢碰存储层”,这节课就是在补这块短板。

适合什么基础与建议先看哪几块

资料默认你已经掌握 Go 的基本语法,能独立写简单的 HTTP 接口,但不需要有数据库经验。内容编排是先补存储基础再接 Go 代码,所以如果你完全没碰过 MySQL,建议按资料顺序从存储引擎、数据类型这些最底层概念看起,不要直接跳到 SQL 语句。如果已有数据库经验只是没用 Go 操作过,可以快速过掉前半段的基础操作演示,重点放在连接配置、事务处理和 Redis 数据结构选型上。这部分往往是转语言的人最容易忽略的,因为不同语言的驱动和连接池行为差异很大。

学完能独立做什么与资料怎么配合练习

跟完这套资料后,你应该能独立完成一个中等复杂度的后端服务的数据层:设计合理的表结构、用 Go 执行带参数的增删改查、处理事务回滚,以及在读多写少的接口里引入 Redis 做缓存并规避常见的并发问题。练习方式上,建议不要只看视频跟着敲一遍就过。每看完一个操作模块,自己设计一个对应的小场景去跑通,比如看完插入操作就写一个用户注册接口,看完事务就模拟一个转账失败的回滚。资料里的演示是线性的,但你的练习需要刻意制造异常数据、并发写入和连接中断,这样才会真正理解那些操作边界在哪。


学会go数据库mysql与redis

课程目录

*   01 1.mysql基本操作/

  *   01 1 day09回顾.mp4 03:19

  *   02 2 mysql安装配置与可视化工具安装.mp4 26:40

  *   03 3 mysql基本演示说明.mp4 08:19

  *   04 4 mysql存储引擎基本概念与常见分类说明.mp4 06:46

  *   05 5 mysql基本数据类型说明.mp4 06:16

  *   06 6 mysql数据库-database基本操作.mp4 12:12

  *   07 7 mysql数据库创建表基本操作.mp4 09:27

  *   08 8 mysql数据库表的删除与修改.mp4 11:31

  *   09 9 mysql数据库基本操作概念说明.mp4 06:02

  *   10 10 mysql数据库基本操作之插入演示.mp4 12:21

*   02 2.mysql之SQL语句/

  *   01 1 select简单回顾.mp4 17:44

  *   02 2 单表查询补充与聚合函数说明.mp4 08:08

  *   03 3 多表查询之inner join.mp4 09:28

  *   04 4 多表查询之左连接与右连接.mp4 04:00

  *   05 5 子查询简单说明.mp4 07:23

  *   06 6 合并查询结果与别名操作.mp4 06:29

  *   07 7 修改与删除记录说明.mp4 09:26

  *   08 8 mysql内置函数简述.mp4 12:55

  *   09 9 索引概述.mp4 05:20

  *   10 10 索引操作说明.mp4 05:24

  *   11 11 存储过程简述.mp4 14:57

  *   12 12 存储过程控制语句简述.mp4 05:45

  *   13 13.mp4 05:18

  *   14 14 通过存储过程向表中插入大数据操作(1).mp4 10:19

  *   15 15 普通索引查询效率测试.mp4 10:30

  *   16 16 主键基本说明.mp4 11:01

  *   17 17 外键基本说明(1).mp4 16:14

  *   18 18 全文索引.mp4 11:08

  *   19 19 组合索引说明(1).mp4 10:36

  *   20 20 组合索引说明(2).mp4 06:53

  *   21 21 触发器基本说明.mp4 13:53

  *   22 22 视图概览.mp4 03:22

  *   23 23 事务基础.mp4 06:57

  *   24 24 事务基本操作语法.mp4 04:47

  *   25 25 事务实例(1).mp4 05:47

  *   26 26 事务实例(2).mp4 14:28

*   03 3.redis基本操作/

  *   01 1 day11回顾.mp4 09:08

  *   02 2 mysql锁与隔离级别简述.mp4 14:18

  *   03 3 mysql-innodb行锁与表锁简述.mp4 06:22

  *   04 4 mysql表锁案例实现(1).mp4 10:24

  *   05 5 mysql表锁案例实现(2).mp4 05:20

  *   06 6 NoSQL简介.mp4 08:25

  *   07 7 redis安装配置(1).mp4 18:22

  *   08 8 redis安装配置(2).mp4 10:55

  *   09 9 redis 基本数据类型说明.mp4 08:52

  *   10 10 redis-key基本操作说明.mp4 12:21

  *   11 11 redis-string基本操作.mp4 07:41

  *   12 12 redis-list基本操作.mp4 07:24

  *   13 13 redis-set基本操作.mp4 06:00

  *   14 14 redis-zset基本操作.mp4 09:03

  *   15 15 redis-hash基本操作.mp4 07:00

  *   16 16 redis-订阅-事务-备份说明.mp4 15:12

  *   17 17 redis 安全与性能测试.mp4 07:20

  *   18 18 redis集群搭建(主从配置).mp4 17:26

  *   19 19 redis持久化简述.mp4 08:44

*   04 4.redis实战/

  *   01 1 go-sql第三方库简述.mp4 12:50

  *   02 2 go包管理工具简述.mp4 08:22

  *   03 3 vendor作用简述.mp4 02:09

  *   04 4 golang打开mysql数据库简述.mp4 19:20

  *   05 5 golang-mysql数据交互.mp4 18:12

  *   06 6 mysql-tx基本操作.mp4 10:53

  *   07 7 golang-redis基本数据操作.mp4 15:17

  *   08 8 golang-redis连接池.mp4 15:01

  *   09 9 redis作为二级缓存基本思路说明.mp4 03:53

  *   10 10 redis作为二级缓存基本实现(1).mp4 12:33

  *   11 11 redis作为二级缓存基本实现(2).mp4 13:31

  *   12 12 redis作为二级缓存基本实现(3).mp4 24:00

  *   13 13 redis作为二级缓存基本实现(4).mp4 04:27

  *   14 14 综合作业需求分析.mp4 16:51

  *   15 15 数据分析作业说明.mp4 08:08

  *   16 16 数据分析作业说明(2).mp4 16:50

  *   17 17 数据分析作业说明(3).mp4 26:15

  *   18 18 数据分析作业(4).mp4 17:07

  *   19 19 数据分析作业(5).mp4 02:17

*   05 百度网盘资料下载/

  *   01 百度网盘资料下载

  *   02 资料下载新