as959705158的头像-林林林的博客
河北管理员
这家伙很懒,什么都没有写...
SCAN 与 KEYS 的区别:为什么说 SCAN 是 KEYS 的

SCAN 与 KEYS 的区别:为什么说 SCAN 是 KEYS 的”安全替身”

SCAN 与 KEYS 的区别:为什么说 SCAN 是 KEYS 的'安全替身' 核心区别一览 特性 KEYS SCAN 时间复杂度 O(N) 全量扫描 O(1) per 返回 是否阻塞 阻塞 Redis 主线程 不阻塞(分批次返回) 返回结果 ...
Pipeline 批量操作:减少网络往返的

Pipeline 批量操作:减少网络往返的”打包神器”

Pipeline 批量操作:减少网络往返的'打包神器' 什么是 Pipeline Pipeline(流水线/管道)是 Redis 客户端提供的一种批量操作模式,允许客户端将多条命令一次性发送到服务端,然后一次性接收所有...
批量操作减少网络往返:RTT 优化实战指南-林林林的博客

批量操作减少网络往返:RTT 优化实战指南

批量操作减少网络往返:RTT 优化实战指南 RTT 问题的本质 RTT(Round-Trip Time,往返时间)是网络请求从客户端发出到收到回复的总时间。对于 Redis 这样的内存数据库,命令本身的执行时间在微...
Redis 连接池要点:高效管理 TCP 连接的

Redis 连接池要点:高效管理 TCP 连接的”蓄水池”

Redis 连接池要点:高效管理 TCP 连接的'蓄水池' 为什么需要连接池 每次 Redis 操作都需要创建一个 TCP 连接,但 TCP 的三次握手和四次挥手开销很大: 一条 Redis 操作的生命周期: 1. TCP 三次...
减少客户端网络延迟:10 个让 Redis 更快的小技巧-林林林的博客

减少客户端网络延迟:10 个让 Redis 更快的小技巧

减少客户端网络延迟:10 个让 Redis 更快的小技巧 延迟的来源分析 客户端到 Redis 的网络延迟由以下几部分组成: 总延迟 = 网络传播延迟 + 排队延迟 + 序列化/反序列化延迟 (RTT) (连接竞争) (...
优化 BigKey 的查询与删除:Redis 大 Key 治理实战-林林林的博客

优化 BigKey 的查询与删除:Redis 大 Key 治理实战

优化 BigKey 的查询与删除:Redis 大 Key 治理实战 什么是 BigKey BigKey(大键)是指单个 key 对应的值占用大量内存或包含大量元素。BigKey 是 Redis 性能问题的常见元凶。 BigKey 的判断标准 ...
redis-benchmark 使用指南:精准测量 Redis 性能-林林林的博客

redis-benchmark 使用指南:精准测量 Redis 性能

redis-benchmark 使用指南:精准测量 Redis 性能 什么是 redis-benchmark redis-benchmark 是 Redis 官方自带的性能测试工具,用于测试 Redis 在不同条件下的吞吐量(QPS)和延迟。它是评估硬件...
INFO 命令关键指标:Redis 健康检查的

INFO 命令关键指标:Redis 健康检查的”仪表盘”

INFO 命令关键指标:Redis 健康检查的'仪表盘' INFO 命令概述 INFO 是 Redis 最重要的诊断命令,返回 Redis 实例的详细运行状态信息。理解这些指标是 Redis 运维的基础。 redis-cli INFO # 获取...
分析 Redis 内存使用:找出内存消耗大户-林林林的博客

分析 Redis 内存使用:找出内存消耗大户

分析 Redis 内存使用:找出内存消耗大户 为什么要分析内存使用 Redis 基于内存运行,内存是最宝贵的资源。分析内存使用可以帮助你: - 发现 BigKey,预防性能问题 - 评估是否需要扩容 - 优化数...
Redis 延迟定位:像侦探一样找出慢速根源-林林林的博客

Redis 延迟定位:像侦探一样找出慢速根源

Redis 延迟定位:像侦探一样找出慢速根源 Redis 延迟来源谱系 当 Redis 响应变慢时,不能简单地归因于'Redis 变慢了'。以下是所有可能的延迟来源: 客户端 ├── 网络延迟 ├── 连接池耗尽 ...