首页
›
Web后端与企业应用开发
›
044-限流熔断治理缓存一致性闭环
›
《Lua限流脚本缓存保护》
VIP20
本课程属于:044-限流熔断治理缓存一致性闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Lua限流脚本缓存保护
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
限流基础概念
什么是限流 · 为什么需要限流 · 常见限流算法简介(令牌桶
限流基础概念
什么是限流
02
Redis与Lua脚本入门
Redis基本数据结构 · Lua脚本在Redis中的执行原理 · EVAL命令详解
Redis
Lua
03
Lua脚本基础语法
变量 · 数据类型 · 条件判断
Lua
脚本基础语法
04
Redis Lua脚本的原子性
为什么Lua脚本能保证原子性 · 与事务MULTI/EXEC的区别
Redis
Lua
05
计数器限流算法实现
基于Redis String的固定窗…
计数器限流算法实…
Redis
06
滑动窗口限流算法实现
基于Redis Sorted Set…
滑动窗口限流算法…
Redis
07
令牌桶限流算法实现
基于Redis Hash的令牌桶Lu…
令牌桶限流算法实…
Redis
08
漏桶限流算法实现
基于Redis List的漏桶Lua…
漏桶限流算法实现
Redis
09
多维度限流
IP维度 · 用户ID维度 · 接口维度组合限流的Lua实现
多维度限流
IP
10
限流脚本参数化设计
KEYS与ARGV的合理使用 · 动态阈值配置
限流脚本参数化设…
KEYS
11
限流脚本错误处理
Lua脚本中的异常捕获 · 返回错误码设计
限流脚本错误处理
Lua
12
限流脚本性能优化
减少Redis命令调用次数 · 使用本地变量缓存中间结果
限流脚本性能优化
Redis
13
缓存保护基础
缓存穿透 · 缓存击穿 · 缓存雪崩的定义与危害
缓存保护基础
缓存穿透
14
缓存穿透防护
布隆过滤器原理 · 在Lua中调用布隆过滤器模块
缓存穿透防护
布隆过滤器原理
15
缓存击穿防护
互斥锁方案 · 基于Redis SETNX的Lua实…
缓存击穿防护
互斥锁方案
16
缓存雪崩防护
过期时间随机化 · 二级缓存策略的Lua实现
缓存雪崩防护
过期时间随机化
17
热点缓存识别
基于LFU/LRU思想的Lua脚本统…
热点缓存识别
LFU/LRU
18
缓存一致性保证
先更新数据库再删除缓存 · 延迟双删的Lua实现
缓存一致性保证
先更新数据库再删…
19
限流与缓存联动
限流降级后直接返回缓存数据的Lua脚…
限流
缓存联动
20
分布式限流
基于Redis Cluster的Lu… · 跨Slot访问限制
分布式限流
Redis
21
限流脚本的单元测试
使用redis-cli --eval… · 模拟并发场景
限流脚本的单元测…
redis-cli
22
限流脚本的监控与告警
记录限流触发次数 · 超限日志输出
限流脚本的监控
告警
23
Lua脚本热更新
使用SCRIPT LOAD与EVAL…
Lua
脚本热更新
24
限流脚本的版本管理
脚本命名规范 · Git仓库管理 · 灰度发布策略
限流脚本的版本管…
脚本命名规范
25
生产环境限流配置
动态调整限流阈值 · 配置中心集成
生产环境限流配置
动态调整限流阈值
26
限流脚本的安全防护
防止恶意构造ARGV导致脚本超时 · 沙箱限制
限流脚本的安全防…
ARGV
27
缓存保护脚本的容灾
Redis宕机时本地缓存兜底策略
缓存保护脚本的容…
Redis
28
限流与缓存保护的综合案例
秒杀系统防刷与缓存保护Lua脚本
限流
缓存保护的综合案…
29
Lua脚本调试技巧
使用redis.log输出调试信息 · 本地模拟Redis环境
Lua
脚本调试技巧
30
课程总结与最佳实践
限流与缓存保护的设计模式 · 常见坑点回顾
课程总结
最佳实践
所属VIP或分类
同VIP:OpenAPI调用缓存一致性治理与错误处理与异常治理设计
同VIP:OpenAPI调用限流熔断治理中缓存一致性同步优化实践
同VIP:rate-limiting参数配置与中间件缓存同步