上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: redis占用cpu较高排查 问题背景介绍 Redis 作为高性能的内存数据库被广泛应用于缓存、会话存储、消息队列等场景。然而,在生产环境中,我们经常会遇到 Redis 容器 CPU 使用率突然飙高的情况,这不仅会影响 Redis 自身的性能,还可能对同一节点上的其他应用造成资源争抵,甚至导致整个系统的不稳定。 近期,我们的生产 阅读全文
posted @ 2025-08-27 21:22 阿峰博客站 阅读(166) 评论(0) 推荐(0)
摘要: redis性能测试 背景介绍 redis-benchmark 是 Redis 自带的一款性能测试工具,用于模拟不同的客户端请求场景,帮助开发者评估 Redis 在特定硬件、配置和负载下的性能。无论是新部署的 Redis 实例还是优化后的环境,redis-benchmark 都可以提供基准测试数据,以衡量性能的变化。 r 阅读全文
posted @ 2025-08-27 19:30 阿峰博客站 阅读(26) 评论(0) 推荐(0)
摘要: redis键的过期机制 给key设置一个过期时间,一旦超过过期时间,这个key就会被被删除,内存将被回收 相关的命令 查看key的过期时间 # 如果key存在过期时间,返回剩余生存时间(秒);如果key是永久的,返回-1;如果key不存在或者已过期,返回-2 # TTL单位是秒,PTTL单位是毫秒 127.0.0.1:63 阅读全文
posted @ 2025-08-27 19:21 阿峰博客站 阅读(18) 评论(0) 推荐(0)
摘要: redis内存回收策略详解 Redis内存消耗 Redis进程的内存消耗主要包括:自身内存 + 对象内存 + 缓冲内存 + 内存碎片 自身内存 一般来讲,Redis空进程自身内存消耗非常少,通常 used_memory_rss 在 3MB 左右时,used_memory 一般在 800KB 左右 一个空的 Redis 进程消耗 阅读全文
posted @ 2025-08-27 18:43 阿峰博客站 阅读(17) 评论(0) 推荐(0)
摘要: redis缓存穿透-缓存击穿-缓存雪崩详解 缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为 id 为 “-1” 的数据或 id 为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 Redis 缓存穿透解决方案: 接口层增加校验,如用户鉴权校验,id 做基础校验,id<=0 的直接拦截。 阅读全文
posted @ 2025-08-27 17:15 阿峰博客站 阅读(17) 评论(0) 推荐(0)
摘要: redis管道技术 Redis 的 pipeline (管道) 功能在命令行中没有,但 redis 是支持 pipeline 的,而且在各个语言版的 client 中都有相应的实现 将一批命令,批量打包,在 redis 服务端批量计算 (执行),然后把结果批量返回 1 次 pipeline (n 条命令)=1 次网络时 阅读全文
posted @ 2025-08-27 17:12 阿峰博客站 阅读(14) 评论(0) 推荐(0)
摘要: 报警规则配置大全 服务器告警规则 cat /data/prometheus/rules/node_exporter.yml groups: - name: node_usage_record_rules interval: 1m rules: - record: cpu:usage:rate1m expr: (1 - 阅读全文
posted @ 2025-08-25 17:33 阿峰博客站 阅读(25) 评论(0) 推荐(0)
摘要: redis数据对象(初识) 字符串 可以是字符串(包括 XML JSON),还有数字(整形 浮点数),二进制(图片 音频 视频),最大不能超过 512MB String 二进制存储,redis 对于 KV 的操作效率很高,可以直接用作计数器,应用场景主要是做计数器,例如:统计在线人数,存储图片视频等 # 设置指定键(key)的 阅读全文
posted @ 2025-08-24 20:44 阿峰博客站 阅读(9) 评论(0) 推荐(0)
摘要: redis慢查询管理 与 mysql 一样:当执行时间超过阀值,会将发生时间耗时的命令记录 redis 命令生命周期:发送 排队 执行 返回,慢查询只统计第 3 个执行步骤的时间,即慢查询发生在第三阶段,客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 预设阀值:两种设置方式,默认为 10 毫秒,慢查询阈值(单 阅读全文
posted @ 2025-08-24 20:38 阿峰博客站 阅读(10) 评论(0) 推荐(0)
摘要: redis持久化详解 RDB持久化 RDB持久化: 可以在执行的时间间隔内生成数据集的时间点快照(point-in-time snapshot),新快照会覆盖老快照。 优点 快速备份:RDB可以迅速为你创建一个数据的“快照”,这是一个备份文件,方便你存储或者迁移数据。 启动快:当Redis重新启动时,RDB能帮助它更快速 阅读全文
posted @ 2025-08-24 19:48 阿峰博客站 阅读(189) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 19 下一页