程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Redis 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
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.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
缓存
数据库
内存优化
LLM API 接入工程实践:选型、定价与缓存设计
编程
LLM API 接入工程实践:选型、定价与缓存设计
2026-09-07 09:50:44
从 token 定价到语义缓存:LLM API 选型、四种接入模式与集成机制,以及提示词缓存、语义缓存、限流重试与会话状态等外围工程的完整实践指南。
LLM
API
Redis
语义缓存
向量搜索的元数据过滤:数据增长时如何保持检索精度
编程
向量搜索的元数据过滤:数据增长时如何保持检索精度
2026-09-07 06:14:38
Redis 官方讲解向量搜索元数据过滤:预过滤、后过滤与联合过滤的区别,选择率如何影响召回与延迟,混合查询 RRF 融合与统一引擎如何在高精度下扩展,附最佳实践。
Redis
向量搜索
元数据过滤
RAG
混合查询
RRF
倒数排名融合(RRF):为什么合并搜索结果比看起来更难
编程
倒数排名融合(RRF):为什么合并搜索结果比看起来更难
2026-09-07 05:14:02
倒数排名融合(RRF)技术解读:只用排名位置(1/(k+rank) 求和)融合多路检索结果,为什么不能直接加 BM25 和余弦分数(标度不兼容、归一化锐边、漂移),适用于混合检索与 RAG 检索阶段。
RRF
搜索
混合检索
BM25
向量检索
RAG
Redis
Redis 8.10 引入 HIMPORT 命令:批量哈希导入的网络带宽优化与性能提升
编程
Redis 8.10 引入 HIMPORT 命令:批量哈希导入的网络带宽优化与性能提升
2026-09-07 02:10:38
Redis 8.10 引入 HIMPORT 命令优化批量哈希导入:通过 PREPARE 声明字段集消除字段名重复传输,基准测试显示比 HSET 快 11%,字段集越大性能提升越明显,redis-rb 客户端提供 himport_auto_prepare 选项简化使用。
Redis
HIMPORT
哈希
批量导入
性能优化
redis-rb
数据库
Redis 向量搜索实战指南:索引权衡、失败模式与生产环境最佳实践
编程
Redis 向量搜索实战指南:索引权衡、失败模式与生产环境最佳实践
2026-09-06 19:16:12
Redis系统讲解向量搜索在生产环境中的实践。97%企业相信向量搜索价值但只有4%构建生产级系统。向量搜索基于语义相似度,是RAG和AI Agent核心组件。索引类型:Flat(暴力搜索,<1万条)、HNSW(分层图,1万-100万条,默认,参数M/ef_construction/ef_runtime)、IVF(聚类,>100万条,参数nlist/nprobe)。常见失败模式:低召回率、高查询延迟、内存溢出、索引构建慢、数据更新问题、embedding不一致。生产最佳实践:容量规划(预留30-50%内存)、索引调优、查询优化(Top-K/元数据过滤/缓存)、数据管理、监控告警、高可用扩展、安全。100万条768维向量HNSW查询p99<10ms。
Redis
向量搜索
Vector Search
HNSW
IVF
RAG
AI Agent
生产环境
最佳实践
Navop:Rust 编写的开源多数据库管理与 SSH/SFTP 桌面工作台
编程
Navop:Rust 编写的开源多数据库管理与 SSH/SFTP 桌面工作台
2026-09-04 18:28:46
Navop 是一款 Rust 开发的开源一体化桌面工作台,整合数据库管理(MySQL/PostgreSQL/ClickHouse 及国产库)、Redis/MongoDB、SSH 终端、SFTP、远程桌面、服务器监控与 AI Agent,减少多工具切换成本。
Navop
数据库管理
SSH
SFTP
远程桌面
Redis
MongoDB
Redis 换 Valkey 迁移指南:Docker 部署 + ACL 多账号实践
编程
Redis 换 Valkey 迁移指南:Docker 部署 + ACL 多账号实践
2026-09-04 00:21:12
Redis 7.4+ 许可证变更后基于 7.2.4 fork 的 Valkey 无痛替代实践:docker-compose 部署与配置、ACL 独立 aclfile 多账号与哈希密码热加载、Valkey Admin 可观测工具部署,协议完全兼容可无缝替换。
Valkey
Redis
ACL
Docker
缓存
Redis 大 key 带 TTL:到期瞬间删除卡住主线程,slowlog 却查不到
案例
Redis 大 key 带 TTL:到期瞬间删除卡住主线程,slowlog 却查不到
2026-09-02 21:03:07
一次 Redis"没挂但接口全超时"的复盘:集合型大 key 设置了 TTL,到期瞬间主线程同步 O(N) 遍历释放内存卡住几百毫秒到秒级,且 slowlog 查不到(过期删除是内部循环事件)。讲清排查(--bigkeys/MEMORY USAGE/HLEN)、治理(UNLINK、lazyfree-lazy-expire、HSCAN 分批、分片 key)与边界。
Redis
运维
故障排查
性能
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
下一页
共 5 页
到第
页
确定