3.7. Redis 配置字段
本节详细介绍了 Redis 部署可用的配置字段。
3.7.1. 构建日志
以下构建日志配置字段可用于 Redis 部署:
字段 | 类型 | 描述 |
---|---|---|
BUILDLOGS_REDIS | 对象 | 构建日志缓存的 redis 连接详情。 |
.host | 字符串 |
可以访问 Redis 的主机名。 |
.port | Number |
访问 Redis 的端口。 |
.password | 字符串 |
用于连接到 Redis 实例的密码。 |
.SSL | 布尔值 | 是否启用 Redis 和 Quay 之间的 TLS 通信。默认为false。 |
3.7.2. 用户事件
以下用户事件字段可用于 Redis 部署:
字段 | 类型 | 描述 |
---|---|---|
USER_EVENTS_REDIS | 对象 | 用户事件处理的 redis 连接详情。 |
.host | 字符串 |
可以访问 Redis 的主机名。 |
.port | Number |
访问 Redis 的端口。 |
.password | 字符串 |
用于连接到 Redis 实例的密码。 |
.ssl | 布尔值 | 是否启用 Redis 和 Quay 之间的 TLS 通信。默认为false。 |
.ssl_keyfile | 字符串 |
密钥数据库文件的名称,它存放要使用的客户端证书。 |
.ssl_certfile | 字符串 |
用于指定 SSL 证书的文件路径。 |
.ssl_cert_reqs | 字符串 |
用于指定在 SSL/TLS 握手期间要执行的证书验证级别。 |
.ssl_ca_certs | 字符串 |
用于指定包含可信证书颁发机构(CA)证书列表的文件的路径。 |
.ssl_ca_data | 字符串 |
用于指定包含 PEM 格式的可信 CA 证书的字符串。 |
.ssl_check_hostname | 布尔值 |
在设置到服务器的 SSL/TLS 连接时使用。它指定客户端是否应该检查服务器的 SSL/TLS 证书中的主机名是否与它连接的服务器的主机名匹配。 |
3.7.3. Redis 配置示例
以下 YAML 显示了一个使用带有可选 SSL/TLS 字段的 Redis 的示例配置:
BUILDLOGS_REDIS: host: quay-server.example.com password: strongpassword port: 6379 ssl: true USER_EVENTS_REDIS: host: quay-server.example.com password: strongpassword port: 6379 ssl: true ssl_*: <path_location_or_certificate>
如果您的部署使用 Azure Cache for Redis,并且 ssl
设置为 true
,则端口默认为 6380
。