Redis 介绍和安装
Redis 是一个开源内存数据结构存储系统,支持多种数据结构,广泛用于缓存、消息队列、实时统计等。
核心特性
| 特性 | 说明 |
|---|---|
| 内存存储 | 数据在内存中,读写极快 |
| 多种数据结构 | Strings / Hashes / Lists / Sets / Sorted Sets |
| 发布/订阅 | 实时消息系统 |
| 事务 | 多个命令原子执行 |
| 持久化 | RDB 快照 + AOF 日志两种方式 |
| 高可用 | 主从复制 + Sentinel 哨兵自动故障转移 |
| 缓存 | 常用数据放内存,减轻后端 DB 压力 |
主要用途
- 缓存 — 热点数据存 Redis,减少数据库查询
- Session 存储 — 分布式 Session 管理
- 消息队列 — 发布/订阅模式
- 排行榜 — Sorted Set 实现实时排名
- 计数器 — 高并发计数/限流
安装
macOS / Linux
bash
# macOS
brew install redis
redis-server # 启动
redis-cli # 连接
# Linux 源码编译
wget https://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable && make && make install
redis-serverWindows
- WSL2 安装 Ubuntu → 按 Linux 方式安装
- 或下载 Windows 版安装包,添加到环境变量
可视化工具
VSCode 扩展搜索 Database Client,可连接 Redis 查看和管理数据。