赞或踩

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. 项目1在线交流平台-4. 使用radis高性能储存方案-3.redis使用场景-点赞功能

    文章目录 功能需求 1. dao层设计redis的key生成工具 2. Service层处理点赞业务 添加赞或删除赞 ==isMember(key, userId)== ==remove(key, u ...

  2. 十次方项目开发系列【8】:对评论点赞功能开发 Redis的配置和使用

    使用对评论点赞和取消点赞功能开发 一 评论点赞功能开发 1.1 先根据评论的id查询,再对点赞数加一 1.1.1 在CommentController添加方法 1.1.2 在CommentServic ...

  3. 点赞模块设计:Redis缓存 + 定时写入数据库实现高性能点赞功能

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:solocoder juejin.im/post/5bdc2 ...

  4. mysql 去重_点赞功能,用 MySQL 还是 Redis ?

    点赞功能是目前app开发基本的功能 今天我们就来聊聊点赞.评论.收藏等这些场景的db数据库设计问题~ 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人点 ...

  5. 点赞功能,用 MySQL?还是 Redis!

    点赞功能是目前app开发基本的功能 今天我们就来聊聊 点赞.评论.收藏等这些场景的db数据库设计问题, 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人 ...

  6. 点赞模块设计 - Redis缓存 + 定时写入数据库实现高性能点赞功能

    源码地址:github.com/cachecats/c- 点赞是作为整个系统的一个小模块,代码在 user-service 用户服务下. 本文基于 SpringCloud, 用户发起点赞.取消点赞后先 ...

  7. mysql 查询列表是否关注_点赞功能,用mysql还是redis?

    点赞是个很常见的功能,以前我在eblog中使用的点赞是先在redis中增长,然后定时同步数据库.那么除了这个还有其他方案吗?那你知道如何点赞去重吗?看看这篇文章. 点赞功能是目前 app 开发基本的功 ...

  8. Redis如何高效实现点赞、取消点赞功能

    点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/lsy0903/article/details/103949459 基于 SpringCloud, 用户发起点赞.取消点赞后先存 ...

  9. mysql 去重 根据id_点赞功能,用MySQL还是Redis

    点赞功能是目前app开发基本的功能 今天我们就来聊聊 点赞.评论.收藏等这些场景的db数据库设计问题, 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人 ...

最新文章

  1. Linux 磁盘挂载
  2. Select Top在不同数据库中的使用
  3. 好看的论文千篇一律,有趣的Github项目万里挑一!
  4. mysql单表备份语句 +多表
  5. matlab求迟滞,MATLAB PI迟滞模型问题
  6. USACO Training Section 1.2 [USACO1.2]回文平方数
  7. IIS服务器上增加mp4格式MIME 类型映射设置具体步骤
  8. 服务器维修工单,运维工单--服务器申请工单
  9. HDOJ 4632
  10. 单片机加减法C语言,如何利用51单片机实现加减法计算
  11. Codeforces Round #531 F. Elongated Matrix (状压dp)
  12. 使用for循环编写反方向正直角三角形
  13. 使用HTML Purifier解决XSS问题
  14. AtCoder Grand Contest 012 B Splatter Painting (反向处理 + 记忆化)
  15. 酷睿计算机系统吗,酷睿i3和i5的区别是什么?电脑处理器i3和i5的区别介绍
  16. 计算出某年某月某日是星期几
  17. python学习===从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。...
  18. 计算机考博复试基础知识,考博复试笔试备考攻略
  19. 【记一次kafka报org.apache.kafka.clients.consumer.CommitFailedException异常处理】
  20. 我的抖音视频服务器维护中无法看,抖音短视频怎么不能看?原因是什么?

热门文章

  1. 温州大学《深度学习》课程课件(十二、自然语言处理和词嵌入)
  2. 【深度学习】深入理解卷积神经网络(CNN)
  3. 【小白学PyTorch】9.tensor数据结构与存储结构
  4. github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...
  5. eclipse远程调试失败
  6. [Cinder] 存储 Qos
  7. 前端每日实战:116# 视频演示如何用 CSS 和原生 JS 开发一个监控网络连接状态的页面...
  8. 屏蔽浏览器退格键页面后退
  9. 注册刷短信验证码的问题
  10. 网路神警上网行为管理系统 v3.4.5官方版