Skip to content

Latest commit

 

History

History
55 lines (22 loc) · 1.05 KB

8-Redis应用场景分析.md

File metadata and controls

55 lines (22 loc) · 1.05 KB

Redis应用场景

  • 计数器
  • 排行榜
  • session
  • 发布订阅
  • 消息队列

实际场景

页面缓存

如果使用的是服务端内容渲染,可以使用redis将经常被请求的内容缓存起来,降低页面请求渲染的延迟

计数器/排行榜

Redis是一个运行在内存中的C程序。 Redis可以实现快速计数、查询缓存的功能,同时数据可以异步落地到其他数据源。

  • 访问计数,用户每访问一次,计数就增加1
  • 排行榜: 可以按时间、按数量、按集赞数进行排行

session

用户已经登陆的信息存放在redis中,每次用户更新或查询耕录信息可以直接从redis中获取。

消息队列

利用list数据类型可以构建一个简单高效的队列

发布订阅

pub/sub 是Redis内置的发布订阅功能,可以创建多人在线聊天系统、通知触发等

参考资料