标签: GORM

3 篇文章

Goweb项目的分层架构
引入 前面我们写了这么一个简单的RESTful API接口  package main ​ import (  "net/http" ​  "github.com/gin-gonic/gin"  "gorm.io/driver/mysql"  "gorm.io/gorm…
Redis缓存双写
引入 当有十万人同时刷新页面MySQL会直接挂掉,这个时候我们想到了Redis可以轻松抗住压力那么,我们能不能通过Redis来优化一下。 核心思路 我们先去Redis找数据找到了返回,找不到再去MySQL找,增删改则是先改MySQL的数据,然后删除Redis的缓存,下次读取时去DB拉最新的数据 Redis 的“特殊错误”:redis.Nil 在 G…
GORM&RESTFUL API
链接与建表 基础概念 数据库类似于一个Excel表,与Redis相比,SQL必须建一个库,才能建表 Table类似于Excel里面的Sheet工作表,表必须规定好表头 Model模型,就是Go的结构体,GORM负责把结构体变成MySQL表。 核心函数解析 ① dsn (Data Source Name) 这是连接数据库的“身份证”,格式是固定的: …