3.7. Redis 配置字段


本节详细介绍了 Redis 部署可用的配置字段。

3.7.1. 构建日志

以下构建日志配置字段可用于 Redis 部署:

Expand
表 3.7. 构建日志配置
字段类型描述

BUILDLOGS_REDIS
(Required)

对象

构建日志缓存的 redis 连接详情。

.host
(Required)

字符串

可以访问 Redis 的主机名。
示例:
quay-server.example.com

.port
(必需)

Number

可以访问 Redis 的端口。
示例:
6379

.password

字符串

用于连接到 Redis 实例的密码。
示例:
strongpassword

.SSL
(可选)

布尔值

是否启用 Redis 和 Quay 之间的 TLS 通信。默认为false。

3.7.2. 用户事件

以下用户事件字段可用于 Redis 部署:

Expand
表 3.8. 用户事件配置
字段类型描述

USER_EVENTS_REDIS
(Required)

对象

用于用户事件处理的 redis 连接详情。

.host
(Required)

字符串

可以访问 Redis 的主机名。
示例:
quay-server.example.com

.port
(必需)

Number

可以访问 Redis 的端口。
示例:
6379

.password

字符串

用于连接到 Redis 实例的密码。
示例:
strongpassword

.ssl

布尔值

是否启用 Redis 和 Quay 之间的 TLS 通信。默认为false。

.ssl_keyfile
(Optional)

字符串

存储要使用的客户端证书的密钥数据库文件的名称。
示例:
ssl_keyfile:/path/to/server/privatekey.pem

.ssl_certfile
(Optional)

字符串

用于指定 SSL 证书的文件路径。
示例:
ssl_certfile: /path/to/server/certificate.pem

.ssl_cert_reqs
(Optional)

字符串

用于指定在 SSL/TLS 握手过程中要执行的证书验证级别。
示例:
ssl_cert_reqs: CERT_REQUIRED

.ssl_ca_certs
(Optional)

字符串

用于指定包含可信证书颁发机构(CA)证书列表的文件的路径。
示例:
ssl_ca_certs: /path/to/ca_certs.pem

.ssl_ca_data
(Optional)

字符串

用于指定包含 PEM 格式的可信 CA 证书的字符串。
示例:
ssl_ca_data: <certificate>

.ssl_check_hostname
(Optional)

布尔值

在设置到服务器的 SSL/TLS 连接时使用。它指定客户端是否应该检查服务器的 SSL/TLS 证书中的主机名是否与它所连接的服务器的主机名匹配。
示例:
ssl_check_hostname: true

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>
Copy to Clipboard Toggle word wrap
注意

如果您的部署对 Redis 使用 Azure Cache,并且 ssl 被设置为 true,则端口默认为 6380

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat