第 7 章 配置数据库
本章介绍了如何配置红帽构建的 Keycloak 服务器,将数据存储在关系数据库中。
7.1. 支持的数据库
服务器具有对不同数据库的内置支持。您可以通过查看 db
配置选项的预期值来查询可用的数据库。下表列出了支持的数据库及其测试的版本。
数据库 | 选项值 | 测试的版本 |
---|---|---|
MariaDB 服务器 |
| 10.11 |
Microsoft SQL Server |
| 2022 |
MySQL |
| 8.0 |
Oracle 数据库 |
| 19.3 |
PostgreSQL |
| 16 |
Amazon Aurora PostgreSQL |
| 16.1 |
默认情况下,服务器使用 dev-file
数据库。这是服务器用来持久保留数据的默认数据库,仅存在于开发用例中。dev-file
数据库不适用于生产环境用例,必须在部署到生产之前替换。