这门课解决什么问题
很多从其他语言转 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 资料下载新






