当前位置: 首页 > article >正文

Redis 面试场景


文章目录

  • 项目地址
  • 一、Redis使用场景
    • 1.1 统计网站访问次数
    • 1.2 产品分类树
    • 1.3 分布式锁(常见)
    • 1.4 排行榜
    • 1.5 记录用户登录状态(记录)
    • 1.6 限流
    • 1.7 缓存加速
    • 1.8消息队列
    • 1.9 全局ID生成
    • 1.10 订餐系统场景
      • 1 . 单体版
      • 2. 故事板
  • 二、OutBox Pattern
    • 2.1 项目
  • 3. Saga状态机
    • 4. 日志
  • 4. 高级工程师


项目地址

  • 教程作者:
  • 教程地址:
  • 代码仓库地址:
  • 所用到的框架和插件:
dbt 
airflow

一、Redis使用场景

1.1 统计网站访问次数

1.2 产品分类树

  • 分类树优化 从2s优化到0.1s

1.3 分布式锁(常见)

1.4 排行榜

1.5 记录用户登录状态(记录)

  • 好处是 设置过期时间,用户30分钟无操作,需要重新登录
  • 统计连续用户登录,一周内,一个月

1.6 限流

  • 更加精细的限制
  • 桶算法
  • 滚动窗口
  • 固定窗口

1.7 缓存加速

  • 缓存击穿
  • 缓存雪崩

1.8消息队列

1.9 全局ID生成

  • 使用场景:
    1. 订单号,
http://www.lryc.cn/news/2386144.html

相关文章:

  • MySQL 索引失效及其解决办法
  • Ctrl+鼠标滚动阻止页面放大/缩小
  • 开发积累总结
  • C++虚函数与类对象模型深度解析
  • 3d世界坐标系转屏幕坐标系
  • 【2025】基于Springboot + vue + 协同过滤算法实现的旅游推荐系统
  • AI数据治理破局的战略重构
  • QT6安装与概念介绍
  • Python包管理工具uv 国内源配置
  • ABP VNext + Webhook:订阅与异步回调
  • Docker(二):开机自启动与基础配置、镜像加速器优化与疑难排查指南
  • Lua基础语法
  • 2025年渗透测试面试题总结-匿名[实习]安全工程师(安全厂商)(题目+回答)
  • 【node.js】实战项目
  • 从AD9361 到 ADSY1100 ,中间的迭代产品历史
  • 免费插件集-illustrator插件-Ai插件-查找选中颜色与pantone中匹配颜色
  • redis集合类型
  • [爬虫实战] 爬微博图片:xpath的具体运用
  • MySQL中简单的操作
  • NNG和DDS
  • 防震基座在半导体晶圆制造设备抛光机详细应用案例-江苏泊苏系统集成有限公司
  • 框架开发与原生开发的权衡:React案例分析(原生JavaScript)
  • Lua5.4.2常用API整理记录
  • Python打卡训练营学习记录Day36
  • ### Mac电脑推送文件至Gitee仓库步骤详解
  • 官方SDK停更后的选择:开源维护的Bugly Unity SDK
  • 什么是智能体agent?
  • 【多线程】Java 实现方式及其优缺点
  • Obsidian 数据可视化深度实践:用 DataviewJS 与 Charts 插件构建智能日报系统
  • Three.js 海量模型加载性能优化指南