标签: #redis
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 4 篇
限流算法怎么选 — 固定窗口、滑动窗口与令牌桶的真实差别
明明按每分钟 100 次拦着,却放过了 200 次,这不是 bug,而是固定窗口算法被定义好的行为。本文用表格比较固定窗口、滑动日志、滑动窗口计数器、令牌桶这四种做法在内存与精度上的取舍,并用数字把边界问题算清楚。还整理了分布式环境下为什么需要 Redis 的原子操作、按节点做本地限流会带来多大误差、以 IP 作为键会坏在哪里。最后讲怎么用 429 响应配合 Retry-After 和 RateLimit 系列头把状态告诉客户端,以及没
2026-07-26 · 17 分钟阅读 #web#rate-limiting#api-design#redis#reliabilityRedis 8.8 的 Array 类型 — 自 Stream 之后首次新增的核心数据结构,以及 Valkey 没有的东西
2026 年 5 月,Redis 8.8 与 Valkey 9.1 相隔六天先后发布。Redis 8.8 加入了 antirez 亲自打造的全新核心数据结构 Array — 一种面向「索引本身就带有意义」的数据(传感器的分钟级槽位、预订系统的座位号、文件的行号)的稀疏索引容器,配备 18 个命令、基于切片的稀疏编码、服务端聚合,乃至正则 grep。从 server.h 里的对象类型编号来看,这是自 Stream(5.0)之后首次新增的核
2026-07-16 · 23 分钟阅读 #redis#valkey#data-structures#performance#open-source消息队列与异步入门:Queue·Kafka·RabbitMQ·Redis·asyncio 一览
从最朴素的 FIFO 队列开始,到 Kafka 的分区日志、RabbitMQ 的交换机与路由、Redis 的列表·Pub/Sub·Streams,再到 Python asyncio 的事件循环。本文把消息队列与异步的核心概念逐一对照梳理,并用一张比较表说明什么时候该用什么。
2026-07-03 · 17 分钟阅读 #message-queue#kafka#rabbitmq#redis#asyncio数据库工程完全指南:从 SQL 到向量数据库、AI RAG 系统
从 SQL 高级技巧到 pgvector 向量检索、Pinecone、RAG 系统搭建 — 一份 AI 时代的数据库工程完全指南。
2026-03-17 · 26 分钟阅读 #database#postgresql#vector-database#pgvector#rag