8.3 Redis与MySQL的整合
8.3.1 通过Docker安装MySQL开发环境
CREATE TABLE `student` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
`score` float DEFAULT NULL,
`created_at` datetime DEFAULT CURRENT_TIMESTAMP,
`updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO `student` (`id`, `name`, `age`, `score`, `created_at`, `updated_at`)
VALUES
(1,'Peter',18,100,'2023-08-23 14:10:16','2023-08-23 14:10:16'),
(2,'Tom',17,98,'2023-08-23 14:10:27','2023-08-23 14:10:27'),
(3,'John',17,99,'2023-08-23 14:10:38','2023-08-23 14:10:38');8.3.2 通过GORM连接并操作MySQL数据库
8.3.2.1 初始化连接
8.3.2.2 引入web框架

8.3.3 引入Redis做缓存


8.3.4 模拟缓存穿透现象

8.3.5 模拟内存使用不当的场景
Last updated