项目码云地址:https://gitee.com/flowers-bloom-is-the-sea/blog_like_demo/tree/v2.0/
先启动项目看看:
先看一下tb_user,这里手动添加了2个用户:
id name
------ -----------------------
1 鸽鸽
2 守护最好的鸽鸽
然后启动postman先发两个请求:
先是用户2发送请求:
http://localhost:8081/blog/like/1/2
结果:
{
"code": 200
}
再是用户1发送请求:
http://localhost:8081/blog/like/1/1
结果:
{
"code": 200
}
博客表:
id user_id title liked
------ ------- ------ --------
1 1 hello 2
RESP查看redis数据
不错不错,存入了时间戳。
这里准备工作做好了,已经有2个用户点赞了,现在来测试一下点赞用户排名:
也就是测试接口http://localhost:8081/blog/likes/1
返回结果:
{
"code": 200,
"data": [
{
"id": 2,
"name": "守护最好的鸽鸽"
},
{
"id": 1,
"name": "鸽鸽"
}
]
}
可以的了,这里确实是用户2排在前面。
测试成功!