引入 前面我们写了这么一个简单的RESTful API接口 package main import ( "net/http" "github.com/gin-gonic/gin" "gorm.io/driver/mysql" "gorm.io/gorm…
引入 当有十万人同时刷新页面MySQL会直接挂掉,这个时候我们想到了Redis可以轻松抗住压力那么,我们能不能通过Redis来优化一下。 核心思路 我们先去Redis找数据找到了返回,找不到再去MySQL找,增删改则是先改MySQL的数据,然后删除Redis的缓存,下次读取时去DB拉最新的数据 Redis 的“特殊错误”:redis.Nil 在 G…
路由控制 引入 我们前面写过的代码,路由比较简单,但是实际开发中往往很复杂,我们可能要这样写 r.GET("/user/login", login) r.POST("/user/register", register) r.GET("/user/info", info) r.GET("/video/list…
Web本质 web是基于HTTP协议进行交互的应用网络,web就是通过使用浏览器OrApp访问各种资源。,说白了就是一个请求——处理——响应的过程。 HTTP协议 HTTP 只是规定了 TCP 连接里传输的文本格式。 请求(Request):浏览器发给服务器的信。 Method (动词):GET(我要查数据)、POST(我要提交数据)、PUT(我要…