首页 / REDIS / Redis可以用来做什么
Redis可以用来做什么
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis可以用来做什么,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1169字,纯文字阅读大概需要2分钟。
内容图文
![Redis可以用来做什么](/upload/InfoBanner/zyjiaocheng/876/01421bd8f3234329847bedce9ca46065.jpg)
redis可以用来做什么?以博客帖子为例大概说说,当然redis的其他功能还有很多,后续在做介绍。
Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。
记录帖子的点赞数、评论数和点击数 (hash) --针对帖子的一对多记录, key为数名称,value为各种数的值。
记录用户的帖子 ID 列表 (排序),便于快速显示用户的帖子列表 (zset) -- 记录id而不是文章是为了需要减少内存,同时zset 的score可以用来排序。
记录帖子的标题、摘要、作者和封面信息,用于列表页展示 (hash) -- 针对帖子的一对多记录,key为必要信息的名称,value为各种值。
记录帖子的点赞用户 ID 列表,评论 ID 列表,用于显示和去重计数 (zset) -- 单个字段记录,不重复。
缓存近期热帖内容 (帖子内容空间占用比较大),减少数据库压力 (hash) -- 热帖数量不多,所以内容全部缓存,key为id,value为帖子内容。
记录帖子的相关文章 ID,根据内容推荐相关帖子 (list) -- 相关文章,有相关度的概念,所以需要有序,而list可以作为队列和栈来使用。
如果帖子 ID 是整数自增的,可以使用 Redis 来分配帖子 ID(计数器)。 收藏集和帖子之间的关系 (zset) -- 有序不重复。
记录热榜帖子 ID 列表,总热榜和分类热榜 (zset) -- 有序不重复。
缓存用户行为历史,进行恶意行为过滤 (zset,hash) -- 有序不重复,针对用户一对多行为记录。
内容总结
以上是互联网集市为您收集整理的Redis可以用来做什么全部内容,希望文章能够帮你解决Redis可以用来做什么所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。