update shorturl doc

master
kevin 4 years ago
parent a94cf653f0
commit 69ccc61cfe

@ -121,7 +121,7 @@
## 4. 编写shorten/expand rpc服务未完 ## 4. 编写shorten/expand rpc服务未完
## 5. 定义数据库表结构 ## 5. 定义数据库表结构并生成CRUD+cache代码
* shorturl下创建rpc/model目录`mkdir -p rpc/model` * shorturl下创建rpc/model目录`mkdir -p rpc/model`
* 在roc/model目录下编写创建shorturl表的sql文件`shorturl.sql`,如下: * 在roc/model目录下编写创建shorturl表的sql文件`shorturl.sql`,如下:
@ -137,14 +137,14 @@
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
``` ```
## 6. 自动生成CRUD+cache代码
* 在`rpc/model`目录下执行如下命令生成CRUD+cache代码`-c`表示使用`redis cache` * 在`rpc/model`目录下执行如下命令生成CRUD+cache代码`-c`表示使用`redis cache`
```shell ```shell
goctl model mysql ddl -c -src shorturl.sql -dir . goctl model mysql ddl -c -src shorturl.sql -dir .
``` ```
也可以用`datasource`命令代替`ddl`来指定数据库链接直接从schema生成
生成后的文件结构如下: 生成后的文件结构如下:
``` ```
@ -178,5 +178,5 @@
└── shorturl.sql └── shorturl.sql
``` ```
## 未完待续 ## 6. Benchmark未完

Loading…
Cancel
Save