把前面的能力压缩成工程场景,你最常见会这么用:
#1. 缓存
SET cache:product:1001 "{\"name\":\"键盘\"}" EX 300#2. Session / Token
SET session:token:abc123 "{\"uid\":1001}" EX 1800#3. 实时计数
INCR article:88:views#4. 排行榜
ZADD leaderboard:season:2026 1350 "user:1001"
ZREVRANGE leaderboard:season:2026 0 9 WITHSCORES#5. 简单队列 / 延迟处理前置层
LPUSH queue:email "task-1001"
BRPOP queue:email 0#6. 事件流
XADD stream:payments * orderId 9001 status paid
XREADGROUP GROUP payment-workers worker-1 STREAMS stream:payments >所以 Redis 最常见的正确姿势不是:
把整个业务系统搬进 Redis而是:
把“最热、最频、最实时”的那一段交给 Redis