谷粒商城基础篇0-44集( 二 )


下面就是启动命令:
docker run-p 6379:6379 --name myr3 --privileged=true -v /zlm/redis/redis.conf:/etc/redis/redis.conf -v /zlm/redis/data:/data -d redis:6.2.7 redis-server /etc/redis/redis.conf
1.4.将课件里面的sql文件导入进入数据库里面
分别创建不同的数据库,我们这块就是使用来进行调用的
创建5个数据库 后面我们单独对每一个表的结构进行分析,现在我们先导入这些sql语句来创建表结构和一些数据
进行创建 注意先试用++l进行加载文件 因为给的这个sql文件中文编码是有问题的 。
1.5.下面就是开发框架人人开源
这个是gitee上面的一个开源的文件,有vue的后台管理系统,还能帮助我们生成我们每一个数据库里面的crud和我们的idea里面的基本结构 里面还有
1). 先进行下载下来
可以使用命令行
git clone 项目的地址
注意当我们下载下来后 把里面的.git文件删除 因为后面我们自己上传到自己的gitee里面去
1.5.1.后端导入进项目里面去
将我们-fast-里面的sql文件导入进入到数据库里面
注意又要重新创建一个新的数据库 。因为我们遵从微服务的方式来进行实现 。
1.5.1.1.代码快速生成
1). 修改我们代码生成器里面的配置,要对应成我们自己的数据库然后进行代码的生成 。
在我们的代码生成器里面的yml的数据库连接那里进行修改,修改为我们的数据库和账号和密码
2). . 里面就是修改我们每一个表是否要去掉前缀,生成在哪个包里面等等这样的设置 。
3). 直接启动这个模块
运行“-”
访问:
点击“-fast”,能够看到它将“-fast”的所有表都列举了出来:
选择所有的表,然后点击“生成代码”,将下载的“.zip”,解压后取出main文件夹,放置到“-”项目的main目录中 。
下面的几个,也采用同样的方式来操作 。
将逆向生成的代码逆直接覆盖我们原本项目的main方法然后依次这样操作 。
1.5.2.前端vue项目
也是下载到本地然后删除.git文件然后使用进行打开,下载使用命令下来我们的依赖
前提是要有node.js 配置一下我们的仓储为淘宝的一个仓库,这样镜像就在国内,下载速度是非常快的
npm install
依赖下载完成后直接配置我们的后台的api的来进行服务的启动
启动我们后端的-fast-这个服务,前端也进行启动
npm run dev
访问这个自带的端口号 8001
然后就可以进行登录了
1.6.nacos的配置
下载:
你可以使用你的服务器进行部署这个服务,也可以使用,的话就是下载下来,然后进入到bin目录里面
使用命令
这个就不是启动集群
startup.cmd -m standalone
为什么要配置nacos因为我们的数据库之间是分开的比如我们这个前端人人界面只能访问我们我们数据库的
-admin的数据库,其他的商品服务是访问不到的,那要怎么样才能进行跨数据的访问 。
就是使用微服务的调用,那怎样才知道你能调用其他数据库里面的数据,那么就需要配合中心,也就是现在非常流行的nacos,把每一个服务注册进去,然后统一管理就可以进行微服务之间的调用
优点:
并且我们的nacos还可以进行配置,进来的服务是优先加载我们nacos里面的配置文件的,如果没有再去加载本地的配置文件,