加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

微信亿级在线点赞体系,用Redis怎样实现?

发布时间:2019-12-07 02:56:56 所属栏目:编程 来源:站长网
导读:副问题#e# 点同意果各人都不会生疏,像微信这样的交际产物中都有,但别看成果小,想要做好必要思量的对象还挺多的,如海量数据的漫衍式存储、漫衍式缓存、多 IDC 的数据同等性、会见路由到机房的算法等等。 图片来 Pexels 本文先容大型交际平台点赞体系的设

        return likeRepository.findByLikedUserIdAndStatus(likedUserId, LikedStatusEnum.LIKE.getCode(), pageable); 

    } 

 

    @Override 

    public Page<UserLike> getLikedListByLikedPostId(String likedPostId, Pageable pageable) { 

        return likeRepository.findByLikedPostIdAndStatus(likedPostId, LikedStatusEnum.LIKE.getCode(), pageable); 

    } 

 

    @Override 

    public UserLike getByLikedUserIdAndLikedPostId(String likedUserId, String likedPostId) { 

        return likeRepository.findByLikedUserIdAndLikedPostId(likedUserId, likedPostId); 

    } 

 

    @Override 

    @Transactional 

    public void transLikedFromRedis2DB() { 

        List<UserLike> list = redisService.getLikedDataFromRedis(); 

        for (UserLike like : list) { 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读