欢迎光临

Redis

Redis ZSet延迟队列系统设计:从原理到生产级实现与容灾方案-汤不热吧

Redis ZSet延迟队列系统设计:从原理到生产级实现与容灾方案

andy阅读(41)

延迟队列(Delay Queue)是分布式系统中极为常见的基础设施。无论是订单超时取消、消息定时推送、重试退避调度,还是限流令牌发放,核心诉求都一样:把一个任务延迟到指定时间点后再执行。市面上有 RabbitMQ 死信队列、Kafka 时间...

Redis Lua脚本深度解析:EVAL机制、原子性保证与生产级最佳实践

andy阅读(125)

为什么需要Redis Lua脚本 在日常的Redis开发中,我们经常遇到需要执行多个命令且保证原子性的场景。比如限流器需要先读取计数器、判断是否超限、再递增计数器——这三步必须在同一个原子操作中完成,否则并发请求可能导致超限。虽然Redis...