Redis sorted_set实现点赞功能
赞或踩
java代码如下
@RequestMapping(value = "/star", method = RequestMethod.POST)
public boolean starOrUnStar(String member, String type) {if ("UP".equals(type)){zSetOperations.incrementScore(ZSET_KEY, member, 1);} else {zSetOperations.incrementScore(ZSET_KEY, member, -1);}return true;
}
根据type决定是否加减分数,当type为UP时表示赞,为其他(DOWN)时表示踩。功能效果如下
Redis sorted_set实现点赞功能相关推荐
- 项目1在线交流平台-4. 使用radis高性能储存方案-3.redis使用场景-点赞功能
文章目录 功能需求 1. dao层设计redis的key生成工具 2. Service层处理点赞业务 添加赞或删除赞 ==isMember(key, userId)== ==remove(key, u ...
- 十次方项目开发系列【8】:对评论点赞功能开发 Redis的配置和使用
使用对评论点赞和取消点赞功能开发 一 评论点赞功能开发 1.1 先根据评论的id查询,再对点赞数加一 1.1.1 在CommentController添加方法 1.1.2 在CommentServic ...
- 点赞模块设计:Redis缓存 + 定时写入数据库实现高性能点赞功能
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:solocoder juejin.im/post/5bdc2 ...
- mysql 去重_点赞功能,用 MySQL 还是 Redis ?
点赞功能是目前app开发基本的功能 今天我们就来聊聊点赞.评论.收藏等这些场景的db数据库设计问题~ 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人点 ...
- 点赞功能,用 MySQL?还是 Redis!
点赞功能是目前app开发基本的功能 今天我们就来聊聊 点赞.评论.收藏等这些场景的db数据库设计问题, 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人 ...
- 点赞模块设计 - Redis缓存 + 定时写入数据库实现高性能点赞功能
源码地址:github.com/cachecats/c- 点赞是作为整个系统的一个小模块,代码在 user-service 用户服务下. 本文基于 SpringCloud, 用户发起点赞.取消点赞后先 ...
- mysql 查询列表是否关注_点赞功能,用mysql还是redis?
点赞是个很常见的功能,以前我在eblog中使用的点赞是先在redis中增长,然后定时同步数据库.那么除了这个还有其他方案吗?那你知道如何点赞去重吗?看看这篇文章. 点赞功能是目前 app 开发基本的功 ...
- Redis如何高效实现点赞、取消点赞功能
点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/lsy0903/article/details/103949459 基于 SpringCloud, 用户发起点赞.取消点赞后先存 ...
- mysql 去重 根据id_点赞功能,用MySQL还是Redis
点赞功能是目前app开发基本的功能 今天我们就来聊聊 点赞.评论.收藏等这些场景的db数据库设计问题, 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人 ...
最新文章
- Linux 磁盘挂载
- Select Top在不同数据库中的使用
- 好看的论文千篇一律,有趣的Github项目万里挑一!
- mysql单表备份语句 +多表
- matlab求迟滞,MATLAB PI迟滞模型问题
- USACO Training Section 1.2 [USACO1.2]回文平方数
- IIS服务器上增加mp4格式MIME 类型映射设置具体步骤
- 服务器维修工单,运维工单--服务器申请工单
- HDOJ 4632
- 单片机加减法C语言,如何利用51单片机实现加减法计算
- Codeforces Round #531 F. Elongated Matrix (状压dp)
- 使用for循环编写反方向正直角三角形
- 使用HTML Purifier解决XSS问题
- AtCoder Grand Contest 012 B Splatter Painting (反向处理 + 记忆化)
- 酷睿计算机系统吗,酷睿i3和i5的区别是什么?电脑处理器i3和i5的区别介绍
- 计算出某年某月某日是星期几
- python学习===从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。...
- 计算机考博复试基础知识,考博复试笔试备考攻略
- 【记一次kafka报org.apache.kafka.clients.consumer.CommitFailedException异常处理】
- 我的抖音视频服务器维护中无法看,抖音短视频怎么不能看?原因是什么?
热门文章
- 温州大学《深度学习》课程课件(十二、自然语言处理和词嵌入)
- 【深度学习】深入理解卷积神经网络(CNN)
- 【小白学PyTorch】9.tensor数据结构与存储结构
- github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...
- eclipse远程调试失败
- [Cinder] 存储 Qos
- 前端每日实战:116# 视频演示如何用 CSS 和原生 JS 开发一个监控网络连接状态的页面...
- 屏蔽浏览器退格键页面后退
- 注册刷短信验证码的问题
- 网路神警上网行为管理系统 v3.4.5官方版