Redis设计实战笔记.docxVIP

  • 6
  • 0
  • 约1.73万字
  • 约 45页
  • 2022-03-18 发布于浙江
  • 举报
? ? 第三章 Redis设计实战笔记 ? ? 一、基于Redis设计的投票网站实战 1、应用场景实战 文章投票功能模块需求 用户可以发表文章,发表时默认给自己的文章投了一票 用户在查看网站时可以按评分进行排列查看 用户也可以按照文章发布时间进行排序 为节约内存,一篇文章发表后,7天内可以投票,7天过后就不能再投票了 为防止同一用户多次投票,用户只能给一篇文章投一次票 2、关系数据库设计 文章基本信息表 t_article article_id??title??content post_time user_id 文章票数与分值表 t_vote_data article_id??votes??scores 文章投票详表 t_vote_details article_id??vote_time??user_id 3、应用场景Redis实现 投票网站应用场景会使用到的Redis相关指令如下: HASH类型命令: hset ?hincrBy ?hgetAll ??expire SET集合命令: sadd ?smembers ZSET集合命令: zadd ??zscore ?zincrby ?zrevrange 4、redis的Key设计思路 Key-Value键值对:比如set key value key的设计:一般以业务、功能模块或表名开头,后跟主键(或能表示数据唯一性的值) 例

文档评论(0)

1亿VIP精品文档

相关文档