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