2023年8月9日
摘要: ## 🍎 Redis协议介绍 **介绍 redis 服务器和 redis 客户端间的通信协议 (communication protocol)。** 主要内容包括: 1. Redis 介绍 2. RESP, 5 种数据类型 3. pipeline,协议如何支持 4. RESP3,新版协议的一些改进 阅读全文
posted @ 2023-08-09 13:54 江湖乄夜雨 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ## 🍎 环境MySQL8.0 MySQL: 8.0 Golang: go 1.18 ## 🍎 相关知识点储备 [❗️数据库事务与MySQL事务总结](https://zhuanlan.zhihu.com/p/29166694) [彻底搞懂 MySQL 事务的隔离级别](https://deve 阅读全文
posted @ 2023-08-09 13:43 江湖乄夜雨 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在 Golang 中使用 GORM 操作 MySQL,并**在循环外开启事务,可以实现在循环内的某一个操作失败时回滚整个事务。其他操作也会被回滚,确保数据的一致性。** 下面是一个简单的示例代码,演示了如何使用 GORM 在循环外开启事务并进行相关操作: ```go package main imp 阅读全文
posted @ 2023-08-09 13:41 江湖乄夜雨 阅读(37) 评论(0) 推荐(0) 编辑