redis实例
- Redis BigKey识别与解决
-
在Redis中,BigKey指的是那些数据量异常庞大的键值,它们可能会导致性能问题。以下是如何识别和解决BigKey的一些方法:识别BigKey1、官方工具:使用redis-cli--bigkeys命令可以快速扫描并找出较大的键。不过,在生产环境中使用时需要谨慎。2、自定义脚本:可以编写Pytho...
- Redis不只是缓存:5个让你拍案叫绝的骚操作
-
一、分布式锁:一种高效的同步机制当30个微服务实例同时尝试修改用户余额时,Redis分布式锁可以作为一个可靠的协调机制。通过SETlock_keyunique_valueNXEX30命令,只有第一个请求能获得锁(返回OK),其他请求则需要等待。使用Lua脚本释放锁能确保操作的原子性:Gen...
- 基于 Redis 实现的简易分布式滑动窗口组件
-
1.背景目标近期运营团队反馈,飞书消息接收者出现明显的消息疲劳现象。经分析发现,各业务消息的发送必要性需结合具体场景判断,仅依靠发送量无法准确识别冗余消息。为了解决这种消息疲劳问题,除了从业务层面进行规范外,还可以从技术角度出发,通过滑动窗口限流机制来控制消息发送频率2.滑动窗口理解结合飞书消息...