Redis 一 基础用法
📚 Redis 核心语法笔记(精华版) 一句话心法:String 存万物,Hash 存对象,List 存队列/流,Set 存标签/去重,ZSet 存排序/排行。 一、全局通用命令(适用于所有类型) 命令 用法 说明(必记点) KEYS KEYS user:* ❌ 生产禁用,会阻塞服务。 SCAN SCAN 0 MATCH user:* COUNT 100 ✅ 推荐代替,游标迭代,不阻塞。 EXISTS EXISTS key 检查 key 是否存在(返回 1/0)。 DEL DEL key1 key2 同步删除(大 key 会卡顿)。 UNLINK UNLINK big_key 异步删除(推荐删大 key)。 EXPIRE EXPIRE key 60 设置过期时间(秒)。 TTL TTL key 查看剩余时间(-1永久,-2不存在)。 TYPE TYPE key 查看数据类型(string/hash/list…)。 二、五大数据类型命令速查(含易混淆点)1. String(...
Redis 二 rollmq语法
没问题!我把 BullMQ 四大核心类整理成了一份完整笔记,直接加到你之前的 Redis 笔记后面,形成一份 《Redis + BullMQ 全栈笔记》。复制保存,随时查阅!🚀 📚 BullMQ 四大核心类笔记(精华版) 一句话总览:BullMQ 是基于 Redis 的 Node.js 任务队列库。Queue 放任务,Worker 干活,QueueEvents 广播状态,FlowProducer 编排复杂依赖。 一、工厂流水线比喻(秒懂版) 核心类 角色比喻 一句话职责 Queue 工厂的任务清单 负责创建任务,放到队列里。 Worker 流水线上的工人 负责取出任务并执行。 QueueEvents 工厂的广播系统 负责监听任务状态变化并通知你。 FlowProducer 负责复杂组装的工头 负责编排有父子依赖的复杂任务流。 二、Queue(队列)—— 任务的生产者 作用:创建任务、管理队列。是任务的入口。 核心方法 方法 语法 说明 add queue.add(name, data, options) 最核心。添加一个任务。 ...