
redis
文章平均质量分 77
洋子三岁诶
每天进步一点
展开
-
Redis分布式锁的使用场景与常见问题
重要提示:Redis分布式锁适用于AP场景(可用性优先),若需要CP场景(强一致性)建议使用ZooKeeper。建议生产环境配合监控系统(如Prometheus)和压力测试工具(如JMeter)验证锁机制可靠性。锁粒度控制:按业务维度拆分(如用户ID哈希)锁超时动态调整:根据历史执行时间自动计算。锁等待时间(avg < 50ms)锁获取失败率(阈值 < 0.1%)锁持有时间(p95 < 1s)本地锁+分布式锁混合使用。原创 2025-02-24 15:26:28 · 443 阅读 · 0 评论 -
Redis作为缓存的使用场景与常见问题
maxmemory-policy allkeys-lru(优先淘汰最近最少使用的key)混合模式(Redis 4.0+):aof-use-rdb-preamble yes。使用内存分析工具:redis-rdb-tools分析大key。脑裂问题:配置min-slaves-to-write 1。扩容缩容:使用redis-trib工具管理集群。现象:热点key过期瞬间大量请求直达DB。现象:大量key同时过期导致DB压力激增。RDB:定时快照,恢复快但可能丢失数据。监控内存使用:INFO memory。原创 2025-02-24 15:03:28 · 604 阅读 · 0 评论