Redis实战(九)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/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM