程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Redis 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Redis Open Source 8.6:XADD 幂等、LRM 淘汰与 HOTKEYS
编程
Redis Open Source 8.6:XADD 幂等、LRM 淘汰与 HOTKEYS
2026-10-08 21:04:07
Redis Open Source 8.6 给 XADD 加了 IDMP/IDMPAUTO 至多一次投递保证,新增 volatile-lrm/allkeys-lrm 淘汰策略与 HOTKEYS 热点键命令,并支持基于 TLS 证书 CN 自动映射 ACL 用户。本文逐项说明适用场景与取舍,附 8.6.2 的 IDMP 状态持久化修复。
Redis
Streams
淘汰策略
热点键
TLS
Redis 8.2.9 修了什么:CMSketch 堆越界写、ACL key 绕过与 Vector Sets UAF
资讯
Redis 8.2.9 修了什么:CMSketch 堆越界写、ACL key 绕过与 Vector Sets UAF
2026-10-07 21:03:40
Redis Open Source 8.2.9(2026-08-17,安全更新)修复 CVE-2026-62356 CMSketch RDB 加载堆越界写、恶意 RDB 的 SLOT_INFO 越界导致内存破坏(可 RCE)、SORT/GEORADIUS/XREAD 的 ACL key 权限绕过、EVAL 等 KEYNUM 命令的 argv 越界,以及 Vector Sets 一系列越界与 use-after-free。
Redis
安全更新
CVE
ACL
运维
2.9
Redis 8.10.2 安全修复:cluster bus 认证与事务 ACL 撤销
资讯
Redis 8.10.2 安全修复:cluster bus 认证与事务 ACL 撤销
2026-10-06 21:03:43
Redis 8.10.2 安全修复:cluster bus 协议在未启用 tls-cluster 时没有自身认证,新增 cluster-bus-port-protected-mode(默认 no);事务中排队的命令曾能访问已被撤销 ACL 权限的 key。附配置片段、bus 端口加固与升级建议。
Redis
集群
安全
ACL
RESP3 不是 JSON:14 行类型表、HELLO 握手与客户端缓存
编程
RESP3 不是 JSON:14 行类型表、HELLO 握手与客户端缓存
2026-10-06 00:03:53
RESP 是 Redis 的线缆协议,不是 JSON/序列化库。本文给出 RESP2/RESP3 的 14 行首字节类型表、HELLO 握手语法、RESP3 新增类型(Map/Set/Push/Verbatim)与客户端缓存动因,以及 Kvrocks 未落地的原因和 Go 手写 Reader 的解析要点。
resp协议
RESP
RESP3
Redis
序列化协议
HELLO
握手
客户端缓存
协议解析
未来
Valkey 9.2.0-rc1:无 fork RDB、Path Hash、ACL 角色与 B+ tree sorted set
编程
Valkey 9.2.0-rc1:无 fork RDB、Path Hash、ACL 角色与 B+ tree sorted set
2026-10-05 20:04:41
Valkey 9.2.0-rc1(2026-09-16,预发布)发布说明解读:新增无 fork RDB 快照(内存峰值降低但写入吞吐降约15%,不影响 AOF rewrite)、radix tree 的 Path Hash 数据类型、可复用 ACL 角色与 ACL DIGEST、大批量 sorted set 改用 B+ tree(OBJECT ENCODING 变 btree)、INCREX、热 key 检测、复制限流与优先级客户端,含配置步骤与取舍。
Valkey
Redis
数据库
运维
RDB
快照
2.0
go-redis v9.22 改了跨 SDK 默认值:超时 5s、集群刷新 60s,故障暴露会变慢
代码
go-redis v9.22 改了跨 SDK 默认值:超时 5s、集群刷新 60s,故障暴露会变慢
2026-10-04 21:02:38
go-redis v9.22 把一批默认值对齐到各 Redis 客户端共享的提案:读写超时 3s→5s、重试退避上限 512ms→1s、集群状态刷新 10s→60s、TCP keep-alive 改 30s/5s/3 probes。本文说清这些改动如何拖慢故障暴露与故障转移感知,附维持旧行为的代码,以及 HIMPORT fieldset 与连接池的兼容做法。
Go
Redis
go-redis
客户端
感知
故障转移
Valkey 9.2 forkless BGSAVE 实测:内存尖峰从 350MB 降到 10MB,代价是慢 70%
综合
Valkey 9.2 forkless BGSAVE 实测:内存尖峰从 350MB 降到 10MB,代价是慢 70%
2026-10-04 20:03:48
Valkey 9.2.0-rc1 提供跳过 fork 的 RDB 快照。实测 1.1GB 工作集持续写入下,fork 每次多耗约 350MB 内存,forkless 全程不超过 10MB;但保存时间从 3s 涨到 5-6s、写吞吐掉约 15%,且 AOF rewrite 仍然 fork、infrastructure 开关不可热改。附双指标测量与复现命令。
Valkey
Redis
运维
性能
快照
Redis 8.10.0 发布:紧凑哈希省内存,新增 HIMPORT、LMOVEM、BACKUP 与时序范围查询
资讯
Redis 8.10.0 发布:紧凑哈希省内存,新增 HIMPORT、LMOVEM、BACKUP 与时序范围查询
2026-10-03 21:02:09
Redis 8.10.0 相对 8.8 的主要更新:紧凑哈希编码省内存、HIMPORT 批量插入、TLS 对等证书节点认证、LMOVEM/BLMOVEM 列表批量移动、SUNIONCARD/SDIFFCARD、基于 MP-AOF 的 BACKUP,以及 TS.NRANGE 等时序范围查询。
Redis
缓存
数据库
时序
TLS
高吞吐
Redis 8.4 Atomic Slot Migration:把 Slot 迁移从「逐 Key 搬迁」改成整槽复制 + 原子交接
案例
Redis 8.4 Atomic Slot Migration:把 Slot 迁移从「逐 Key 搬迁」改成整槽复制 + 原子交接
2026-09-29 21:03:00
Redis 8.4 的 Atomic Slot Migration 把 Slot 迁移从「逐 Key 搬迁、边迁边切」换成「先复制整槽、再一次性原子交接」,配套 CLUSTER MIGRATION 命令族。旧方式会长期暴露「部分 Key 已迁」的中间态,带来 ASK/TRYAGAIN 重定向、多 Key 操作不稳定、大 Key 尾延迟等问题。本文给出七步流程、大 Key 分段传输与旧数据清理回退条件,并对照 Valkey 9.0 的同类实现。
Redis
运维
RedisCluster
槽迁移
数据库
Valkey
制造
Docker 里把 Redis 6.2 升到 8.8:dbsize 变 0、数据像丢了、启动直接 FATAL
案例
Docker 里把 Redis 6.2 升到 8.8:dbsize 变 0、数据像丢了、启动直接 FATAL
2026-09-29 21:03:00
Docker 下把 Redis 从 6.2-alpine 升到 8.8-alpine,实际会撞上三类问题:匿名 volume 让旧数据不跟随、6.2 的旧配置项让 8.x 启动直接 FATAL CONFIG FILE ERROR、以及最坑的一条——加了 --appendonly yes 后 Redis 只读 AOF 不读 dump.rdb,dbsize 直接返回 0。本文记录两种部署场景的完整步骤、BGSAVE/docker cp/CONFIG SET appendonly yes 的正确顺序,以及 RDB 单向兼容的回滚注意点。
Redis
Docker
运维
持久化
升级
AOF
集群里 access_token 互相顶掉:40001/40014 的排查与中控刷新
代码
集群里 access_token 互相顶掉:40001/40014 的排查与中控刷新
2026-09-29 09:01:45
多节点各自刷新 access_token,导致刚拿到的凭证几分钟就失效、40001/40014 间歇性爆发。本文按错误码拆解微信、企业微信、支付宝、飞书的凭证行为,给出 Redis 集中缓存 + 分布式锁 + 双重检查 + 预过期缓冲的中控刷新方案与 PHP/Go 代码,并说明 refresh_token 轮换、微信支付 APIv3 等不适用场景。
access_token
接口对接
分布式锁
Redis
微信
排障
Redis 8.2 的 XACKDEL/XDELEX 与 CLUSTER SLOT-STATS:消费组清理与分片用量怎么看
代码
Redis 8.2 的 XACKDEL/XDELEX 与 CLUSTER SLOT-STATS:消费组清理与分片用量怎么看
2026-09-28 21:02:47
Redis 8.2 GA 的落地变化整理:Streams 新增 XACKDEL/XDELEX 与 KEEPREF/DELREF/ACKED 引用选项,多消费组清理可一次完成;CLUSTER SLOT-STATS 按 slot 看 key 数/CPU/网络;还有 BITOP 新运算符、VSIM 的 IN 过滤、kvobj 内存收益与 8.2.10 的 cluster bus 认证。
Redis
Streams
Bitmap
集群
内存优化
效率
KV
Redis 8.8:INCREX 一条命令做窗口限流,hash 字段级通知漏配 h 就收不到
编程
Redis 8.8:INCREX 一条命令做窗口限流,hash 字段级通知漏配 h 就收不到
2026-09-26 20:02:44
Redis 8.8 把窗口计数器限流收进一条 INCREX 原子命令,省掉 Lua 脚本;streams 新增 XNACK 让消费者显式 NACK 释放消息;hash 支持字段级 subkey 通知,但 notify-keyspace-events 必须同时带 h 和频道类型标志,漏配就收不到事件。文末给 Docker 启动命令与事件列表。
Redis
运维
限流
Streams
数据库
Redis 8.2.10:集群总线默认无认证,未启用 tls-cluster 的节点启动时会告警
资讯
Redis 8.2.10:集群总线默认无认证,未启用 tls-cluster 的节点启动时会告警
2026-09-24 21:14:58
Redis 8.2.10 安全修复:集群总线协议自身无认证(除非启用 tls-cluster),任何能访问 bus 端口的机器都可能加入集群。节点启动时会对未认证的 bus 端口告警,新增 cluster-bus-port-protected-mode 选项(默认 no)。含如何自查暴露、tls-cluster/防火墙加固与同批其他安全修复。
Redis
安全
集群
运维
Redis 8.2 的 XACKDEL/XDELEX:PEL 引用怎么删,BITOP 又多了四个运算符
代码
Redis 8.2 的 XACKDEL/XDELEX:PEL 引用怎么删,BITOP 又多了四个运算符
2026-09-24 21:14:17
Redis 8.2 新增 XACKDEL、XDELEX 命令并给 XADD/XTRIM 加上 [KEEPREF|DELREF|ACKED] 选项,把「删条目时 PEL 引用怎么办」显式化。逐条讲三个选项的语义差异、多消费者组下的踩坑点(近似模式不生效、XGROUP DESTROY 后异常),附 BITOP 新增的 DIFF/DIFF1/ANDOR/ONE 运算符。
Redis
Streams
命令
缓存
Redis 8 GA:内置 8 种数据结构,io-threads 设为 8 时吞吐提升 112%
编程
Redis 8 GA:内置 8 种数据结构,io-threads 设为 8 时吞吐提升 112%
2026-09-22 21:02:34
Redis 8 正式 GA,把 Redis Stack 与社区版合并为 Redis Open Source,新增 AGPLv3 许可与 vector set、JSON、time series 等 8 种数据结构,内置 Redis Query Engine。本文梳理新增能力、HGETDEL/HGETEX/HSETEX 三条命令,以及 io-threads、复制、查询三类性能改动与升级提示。
Redis
数据库
缓存
数据结构
Redis 命中率 98% 掉到 23%:穿透、击穿、雪崩是三种病,别用同一副药
编程
Redis 命中率 98% 掉到 23%:穿透、击穿、雪崩是三种病,别用同一副药
2026-09-21 21:05:38
从 618 缓存雪崩事故(Redis 命中率 98%→23%)切入,分清穿透、击穿、雪崩三种故障的触发条件与防御手段:布隆过滤器与空值缓存、Redisson 互斥锁与逻辑过期、TTL 随机化与多级缓存,含误判率与 KEYS/SCAN 两个实操坑。
Redis
缓存
高并发
布隆过滤器
Redis Open Source 8.10 从源码编译:CMake 4.x 直接失败,模块配置换了文件
编程
Redis Open Source 8.10 从源码编译:CMake 4.x 直接失败,模块配置换了文件
2026-09-17 00:04:58
Redis Open Source 8.10 把源码编译链重做了:make bootstrap 自动装依赖,但 CMake 4.x 会让构建直接失败,模块配置也从 redis.conf 换到 redis-full.conf。本文按工程师笔记梳理 8.10 的压缩哈希/HIMPORT、增量备份 BACKUP、JSONPath 与 Time Series 新命令,以及源码编译的版本门槛、配置分流的报错定位,和 AGPLv3 下 Intel Leanvec/LVQ 的兼容边界。
Redis
Open
Source
缓存
数据库
源码编译
CMake
运维
Valkey 9.1.0:ACL 权限细到 database,Lua 引擎被拆成可选模块
编程
Valkey 9.1.0:ACL 权限细到 database,Lua 引擎被拆成可选模块
2026-09-15 21:07:27
Valkey 9.1.0 把 ACL 权限细化到 database(ACL SETUSER ... db=0,1),并将 Lua 脚本引擎拆为可选模块以缩小安全面。另有 TLS 证书到期展示与后台热重载、log-format json 结构化日志、HGETDEL/MSETEX/CLUSTERSCAN 新命令,以及 XRANGE 最多快 30% 等性能改进。
Valkey
Redis
数据库
缓存
Redis 8.2 GA:kvobj 统一键值对象,短字符串内存降 25%-37%
编程
Redis 8.2 GA:kvobj 统一键值对象,短字符串内存降 25%-37%
2026-09-15 21:07:13
Redis Open Source 8.2 引入统一的 kvobj 键值对象,把键名、短值与可选 TTL 收进一次内存分配,短字符串内存降 25%-37%;同时优化 70+ 命令、I/O 多线程下吞吐最高提升 49%,并新增 XACKDEL/XDELEX、BITOP 四个逻辑算子与 CLUSTER SLOT-STATS。
Redis
数据库
缓存
性能优化
Redis Open Source
Redis 开了 TLS 才中招:待处理数据链表 UAF 的排查与按版本线升级
资讯
Redis 开了 TLS 才中招:待处理数据链表 UAF 的排查与按版本线升级
2026-09-14 21:02:30
Redis 官方披露 tlsProcessPendingData() 的 TLS 待处理数据链表 use-after-free,仅影响开启 tls-port 的实例,已有公开 PoC。给出 CONFIG GET tls-port 自查、按 8.2.9/8.4.6/8.6.6/8.8.2/8.10.1 等版本线升级、修复思路(6d088c3 不再缓存迭代器),以及顺带处理的 CVE-2026-66373(RESTORE 双重释放)。
Redis
安全
TLS
运维
升级
Redis 8.6 与 Valkey 9.x 怎么选:内置向量搜索在 Redis,async I/O 与 BSD-3 许可在 Valkey
资讯
Redis 8.6 与 Valkey 9.x 怎么选:内置向量搜索在 Redis,async I/O 与 BSD-3 许可在 Valkey
2026-09-13 21:06:48
Redis 8.6 与 Valkey 9.x 选型对比:两边共享核心数据结构与 hash 字段过期,Redis 独有向量集、向量/hybrid 搜索与 LangCache 语义缓存,Valkey 主打 async I/O、RDMA、多库集群与更低内存;并对比 RSALv2/SSPLv1/AGPLv3 与 BSD-3 许可及 AWS/GCP 托管默认引擎的影响。
Redis
Valkey
缓存
选型
许可
用 Go + Vue 写 Redis Web 管理工具:grm 支持 SSH、命令行与 LUA 脚本
编程
用 Go + Vue 写 Redis Web 管理工具:grm 支持 SSH、命令行与 LUA 脚本
2026-09-12 09:46:18
GRM 是基于 Go + Vue 的 Web 版 Redis 管理工具,支持直连/SSH 连接、用户鉴权、操作日志、命令行与 LUA 脚本执行,可编译打包成单二进制部署。本文给出编译、运行命令与功能清单,附项目仓库地址。
Redis
Go
Vue
grm
运维工具
数据库管理
Redis 8.10.0 发布解读:Compact Hashes 省内存、BACKUP 命令与 TLS 证书认证
编程
Redis 8.10.0 发布解读:Compact Hashes 省内存、BACKUP 命令与 TLS 证书认证
2026-09-09 10:25:26
Redis 8.10.0 GA 发布:Compact Hashes 新编码减少 hash 内存占用,新增 HIMPORT、LMOVEM、BACKUP(MP-AOF)等命令,支持 TLS 对等证书的服务器间认证,XREAD 增加 MAXCOUNT/MAXSIZE,时间序列与搜索模块多项新命令。
Redis
缓存
数据库
内存优化
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
下一页
共 5 页
到第
页
确定