如果你只背命令,Redis 会显得很碎。
但如果你记住“实时调度中心”这个比喻,很多东西就会自动对齐:
Redis = 软件城市实时调度中心
│
├── Key = 柜子编号
├── Value = 柜子里的状态
├── TTL = 自动清场倒计时
├── String = 单格寄存柜
├── Hash = 对象档案卡
├── List = 排队传送带
├── Set = 去重登记簿
├── Sorted Set = 排名大屏
├── Pub/Sub = 广播电台
├── Streams = 事件流水总线
├── MULTI / EXEC = 不可插队的操作段
├── Lock = 协调令牌
├── RDB / AOF = 快照室 / 日志室
└── Cluster = 多中心分片调度网络最后把它压成一句话:
Redis 的本质,不是“把数据放进内存”,而是“把系统里最热、最短、最频繁、最实时的那部分状态调度起来”。
当你真正理解这一句时,Redis 就不再只是几个零散命令,而会变成你架构里一座非常清楚、非常好用的实时调度中心。
#官方来源链接
- Redis 文档首页:https://redis.io/docs/latest/
- Redis Open Source 8.2 release notes:https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/redisos-8.2-release-notes/
- Redis 8.2 What's New:https://redis.io/docs/latest/develop/whats-new/8-2/
- Redis data types:https://redis.io/docs/latest/develop/data-types/
- SET:https://redis.io/docs/latest/commands/set/
- EXPIRE:https://redis.io/docs/latest/commands/expire/
- TTL:https://redis.io/docs/latest/commands/ttl/
- INCR:https://redis.io/docs/latest/commands/incr/
- HSET:https://redis.io/docs/latest/commands/hset/
- ZADD:https://redis.io/docs/latest/commands/zadd/
- Transactions:https://redis.io/docs/latest/develop/using-commands/transactions/
- Pipelining:https://redis.io/docs/latest/develop/using-commands/pipelining/
- Redis Pub/Sub:https://redis.io/docs/latest/develop/pubsub/
- Redis Streams:https://redis.io/docs/latest/develop/data-types/streams/
- XREADGROUP:https://redis.io/docs/latest/commands/xreadgroup/
- Redis persistence:https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/
- Scale with Redis Cluster:https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/
- Redis Cluster specification:https://redis.io/docs/latest/operate/oss_and_stack/reference/cluster-spec/
- Distributed locks with Redis:https://redis.io/docs/latest/develop/clients/patterns/distributed-locks/