一、开发准备:Redis、knife4j入门
1、Redis客户端
- 使用redisInsight官方开源的图形化客户端。也可以使用命令行模式
2、常用数据类型及命令
- 通用命令(各种数据类型都可以使用的命令):
- keys *:查看所有键
- dbsize:查看键个数
- exists:判断key是否存在
- del:删除key
- ttl:查看key剩余过期时间
- String类型命令:
- set key value:
- get key
- incr:自增操作
- List类型命令:
- lpush:添加元素
- linsert:向指定位置添加元素
- lindex:查询指定位置元素
- lrange
- lpop:删除元素
- lset:修改元素
- set类型:
- hash类型
- zset类型
3、springboot整合redis
使用Spring Data Redis中的StringRedisTemplate类,这个类里面封装了与Redis进行交互的各种方法。
4、knife4j快速入门
Knife4j是一个用于生成和展示API文档的工具,同时它还提供了在线调试的功能。不用自己写接口文档了。
二、项目开发-后台管理
1、项目初始化
- common(公共模块——工具类、公用配置等)。model(数据模型——与数据库相对应地实体类)。web-admin(后台管理系统Web模块——包含mapper、service、controller)。web-app(移动端Web模块——包含mapper、service、controller)
- SpringBoot配置:
- Mybatis-Plus配置:
- knife4j配置:
- 生成基础代码(实体类、mapper接口):使用idea中的插件。