Redis实战(11)Redis的典型应用场景

序言

 

常用的5种数据结构和应用场景

  • String:缓存、计数器、分布式锁等。
  • List:链表、队列、微博关注人时间轴列表等。
  • Hash:用户信息、Hash 表等。
  • Set:去重、赞、踩、共同好友等。
  • Zset:访问量排行榜、点击量排行榜等。

Redis应用-分布式锁

Redis应用-异步消息队列与延时队列

Redis应用-位图

Redis应用-HyperLogLog

Redis应用-布隆过滤器

Redis应用-限流

Redis应用-Geo

数据缓存

 

共享Session

 确实如此:“每次request请求都会刷新Session,使得Session的销毁时间成为用户最后一次操作+10分钟”

分布式锁

    https://www.cnblogs.com/wangrudong003/p/10627539.html

  Redlock(redis分布式锁)原理分析

  Redlock:全名叫做 Redis Distributed Lock;即使用redis实现的分布式锁;

  https://www.cnblogs.com/rgcLOVEyaya/p/RGC_LOVE_YAYA_1003days.html

全局计数器

 

 Redis的发布订阅机制

  应用场景:聊天室,公告牌,服务之间利用消息解耦都可以使用发布订阅模式

 

资料

http://emacoo.cn/backend/spring-redis/

posted @ 2019-03-10 15:32  ~沐风  阅读(1352)  评论(0编辑  收藏  举报