# 模块：REDIS

> 使用统一的 REDIS 模块部署 Redis 或 Valkey，并支持独立主从、原生集群与 Sentinel 三种模式。

---

LLMS 索引： [llms.txt](/zh/llms.txt)

---

REDIS 是 Pigsty 的 Redis 兼容缓存模块。您可以通过 [`redis_type`](/docs/redis/param#redis_type) 选择 **Redis** 或 **Valkey**，默认仍为 `redis`。
两种引擎都支持主从复制、Sentinel 与原生集群模式，并复用相同的配置路径、实例服务名、监控和日志入口。

```yaml
redis_type: redis   # 默认；也可设置为 valkey
```

角色会安装所选引擎与 `redis-exporter`，实例进程分别使用 `redis-server` / `redis-cli` 或 `valkey-server` / `valkey-cli`。切换 `redis_type` 会改变软件包和二进制，并不会自动验证数据格式、复制拓扑或回滚路径；已有集群切换前应先演练，且同一逻辑集群的所有节点必须使用同一引擎。

默认 Redis 软件包继续采用 7.2 BSD 分支；不同操作系统仓库中的小版本可能不同，应以目标仓库元数据为准。

---

本节页面：

- [集群配置](/zh/docs/redis/config/): 根据需求场景选择合适的 Redis 模式，并通过配置清单表达您的需求
- [参数列表](/zh/docs/redis/param/): REDIS 模块提供 19 个部署参数与 3 个移除参数，可选择 Redis 或 Valkey 引擎。
- [预置剧本](/zh/docs/redis/playbook/): 如何使用预置的 ansible 剧本来管理 Redis 集群，常用管理命令速查。
- [管理预案](/zh/docs/redis/admin/): Redis 集群管理 SOP，创建、销毁、扩容、缩容与高可用的详细说明
- [监控告警](/zh/docs/redis/monitor/): 如何监控 redis？有哪些告警规则值得关注？
- [指标列表](/zh/docs/redis/metric/): Pigsty REDIS 模块提供的完整监控指标列表与释义
- [常见问题](/zh/docs/redis/faq/): Pigsty REDIS 模块常见问题答疑
