Redis 笔记(黑马点评 —— 基础篇 + 实战篇)_iTsawaysu的博客-CSDN博客_黑马redis笔记
好友关注---求共同关注模块
后端接口不全,进行补充说明
userController
/**
* 被关注人的主页
* @param userId
* @return
*/
@GetMapping("/{id}")
public Result followUser(@PathVariable("id") Long userId) {
User followUser = userService.getById(userId);
return Result.ok(followUser);
}
blogController
/**
* 被关注人的主页----求共同关注
* @param id
* @param current
* @return
*/
@GetMapping("/of/user")
public Result blogOfFollowUser(@RequestParam("id") Long id,@RequestParam(value = "current", defaultValue = "1") Integer current)
{
User user = userService.getById(id);
// 根据用户查询
Page<Blog> page = blogService.query()
.eq("user_id", user.getId()).page(new Page<>(current, SystemConstants.MAX_PAGE_SIZE));
//获取当前页数据
List<Blog> records = page.getRecords();
return Result.ok(records);
}
在redis中新建几个follows:id 的缓存
注意是set集合