基于Redis的点赞功能实现demo
- windows10 os
- Maven 3.6.1
- JDK 1.8
- MySQL
- Redis
- MyBatisPlus
- SpringBoot
-
创建数据库&导入表
1.创建article-like数据库
2.数据库表结构在sql文件夹下 -
启动本地
Redis,进入Redis安装目录执行命令:redis-server.exe redis.windows.conf -
运行
Run.java
API=>/{articleId}/{likedUserId}/{likedPoseId}- 请求方式 =>
POST - 参数说明
| 参数名称 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| articleId | Long | 是 | 文章ID |
| likedUserId | Long | 是 | 被点赞用户ID |
| likedPoseId | Long | 是 | 点赞用户ID |
API=>/{articleId}/{likedUserId}/{likedPoseId}- 请求方式 =>
DELETE - 参数说明
| 参数名称 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| articleId | Long | 是 | 文章ID |
| likedUserId | Long | 是 | 被点赞用户ID |
| likedPoseId | Long | 是 | 点赞用户ID |
API=>/user/{likedPoseId}/like- 请求方式 =>
GET - 参数说明
| 参数名称 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| likedPoseId | Long | 是 | 点赞用户ID |
API=>/total/user/{userId}- 请求方式 =>
GET - 参数说明
| 参数名称 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| likedUserId | Long | 是 | 被点赞用户ID |
API=>/total/article/{articleId}- 请求方式 =>
GET - 参数说明
| 参数名称 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| articleId | Long | 是 | 文章ID |