搜索

3.7. Redis 配置字段

download PDF

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

3.7.1. 构建日志

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

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

BUILDLOGS_REDIS
(Required)

对象

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

.host
(必需)

字符串

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

.port
(必需)

Number

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

.password

字符串

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

.SSL
(可选)

布尔值

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

3.7.2. 用户事件

Redis 部署提供了以下用户事件字段:

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

USER_EVENTS_REDIS
(Required)

对象

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

.host
(必需)

字符串

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

.port
(必需)

Number

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

.password

字符串

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

.ssl

布尔值

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

.ssl_keyfile
(可选)

字符串

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

.ssl_certfile
(可选)

字符串

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

.ssl_cert_reqs
(可选)

字符串

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

.ssl_ca_certs
(可选)

字符串

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

.ssl_ca_data
(Optional)

字符串

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

.ssl_check_hostname
(可选)

布尔值

在设置到服务器的 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>
注意

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.