暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
关于多级缓存的商品管理项目的个人学习笔记.pdf
201
9页
0次
2022-04-21
免费下载
案例导入说明
为了演示多级缓存,我们先导入一个商品管理的案例,其中包含商品的CRUD功能。我们将来会给
查询商品添加多级缓存。
1.安装MySQL
后期做数据同步需要用到MySQL的主从功能,所以需要大家在虚拟机中,利用Docker来运行一个
MySQL容器。
1.1.准备目录
为了方便后期配置MySQL,我们先准备两个目录,用于挂载容器的数据和配置文件目录:
1.2.运行命令
进入mysql目录后,执行下面的Docker命令:
1.3.修改配置
/tmp/mysql/conf目录添加一个my.cnf文件,作为mysql的配置文件:
# 进入/tmp目录
cd /tmp
# 创建文件夹
mkdir mysql
# 进入mysql目录
cd mysql
docker run \
-p 3306:3306 \
--name mysql \
-v $PWD/conf:/etc/mysql/conf.d \
-v $PWD/logs:/logs \
-v $PWD/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123 \
--privileged \
-d \
mysql:5.7.25
# 创建文件
touch /tmp/mysql/conf/my.cnf
文件的内容如下:
1.4.重启
配置修改后,必须重启容器:
2.导入SQL
接下来,利用Navicat客户端连接MySQL,然后导入sql文件:
其中包含两张表:
tb_item:商品表,包含商品的基本信息
tb_item_stock:商品库存表,包含商品的库存信息
之所以将库存分离出来,是因为库存是更新比较频繁的信息,写操作较多。而其他信息修改的频率
非常低。
3.导入Demo工程
下面导入工程:
[mysqld]
skip-name-resolve
character_set_server=utf8
datadir=/var/lib/mysql
server-id=1000
docker restart mysql
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜