Redis Insight 配置设置

Redis Insight

配置环境变量

变量 用途 默认值 附加信息
RI_APP_PORT Redis Insight 监听的端口。
  • Docker: 5540
  • 桌面版: 5530
参见 Express 文档
RI_APP_HOST Redis Insight 连接到的主机。
  • Docker: 0.0.0.0
  • 桌面版: 127.0.0.1
参见 Express 文档
RI_SERVER_TLS_KEY HTTPS 的私钥。 不适用 私钥格式为 PEM 格式。可以是文件路径或 PEM 格式的字符串。
RI_SERVER_TLS_CERT 提供的私钥对应的证书。 不适用 公钥证书格式为 PEM 格式。可以是文件路径或 PEM 格式的字符串。
RI_ENCRYPTION_KEY 用于加密数据的密钥。 不适用 仅适用于 Docker。
Redis Insight 将敏感信息(数据库密码、Workbench 历史记录等)存储在本地(使用 sqlite3)。此变量允许您使用指定的加密密钥加密存储敏感信息。
注意:对于后续的 docker run 命令,应提供相同的加密密钥,并附加相同的卷以解密信息。
RI_LOG_LEVEL 配置应用程序的日志级别。 info 支持的日志级别按优先级从高到低排序
  • error
  • warn
  • info
  • http
  • verbose
  • debug
  • silly
RI_FILES_LOGGER 日志输出到文件。 true 默认情况下,您可以在以下文件夹中找到日志文件
  • Docker: /data/logs
  • 桌面版: <用户主目录>/.redisinsight-app/logs
RI_STDOUT_LOGGER 日志输出到标准输出。 true
RI_PROXY_PATH 为代理配置子路径。 不适用 仅适用于 Docker。
RI_DATABASE_MANAGEMENT 当设置为 false 时,将禁用管理数据库连接(添加、编辑或删除)的功能。 true

预配置数据库连接

Redis Insight 允许您使用环境变量或 JSON 文件预配置数据库连接,从而实现集中高效的配置。在 Redis Insight Electron 和 Docker 中,有两种预配置数据库连接的方法:

  1. 使用环境变量。
  2. 使用 JSON 文件。

使用环境变量预配置数据库连接

Redis Insight 允许您使用环境变量预配置数据库连接。

注意:

  • 要配置多个数据库连接,请将每个环境变量中的星号 (*) 替换为每个数据库连接的唯一标识符。如果仅设置一个连接,可以省略星号,Redis Insight 将默认使用 0 作为 ID。
  • 如果您修改环境变量,更改将在重启 Redis Insight 后生效。
  • 如果您在没有这些环境变量的情况下重启 Redis Insight,之前添加的所有数据库连接将被移除。
变量 用途 默认值 附加信息
RI_REDIS_HOST* Redis 数据库的主机。 不适用
RI_REDIS_PORT* Redis 数据库的端口。 6379
RI_REDIS_ALIAS* 数据库连接的别名。 {host}:{port}
RI_REDIS_USERNAME* 连接 Redis 数据库的用户名。 default
RI_REDIS_PASSWORD* 连接 Redis 数据库的密码。 无密码
RI_REDIS_TLS* 指示是否应使用 TLS 证书进行连接。 FALSE 接受 TRUEFALSE
RI_REDIS_TLS_CA_BASE64* Base64 格式的 CA 证书。 不适用 在此环境变量中指定 CA 证书,或使用 RI_REDIS_TLS_CA_PATH* 提供文件路径。
RI_REDIS_TLS_CA_PATH* CA 证书文件路径。 不适用
RI_REDIS_TLS_CERT_BASE64* Base64 格式的客户端证书。 不适用 在此环境变量中指定客户端证书,或使用 RI_REDIS_TLS_CERT_PATH* 提供文件路径。
RI_REDIS_TLS_CERT_PATH* 客户端证书文件路径。 不适用
RI_REDIS_TLS_KEY_BASE64* Base64 格式的客户端证书私钥。 不适用 在此环境变量中指定私钥,或使用其他变量从文件中获取私钥。
RI_REDIS_TLS_KEY_PATH* 私钥文件路径。 不适用

使用 JSON 文件预配置数据库连接

Redis Insight 也允许您使用 JSON 文件预配置数据库连接。

注意

  • JSON 文件格式应与从 Redis Insight 导出数据库连接时使用的格式一致。
  • JSON 文件中的 id 字段应包含唯一标识符,以避免数据库连接冲突。
  • 对 JSON 文件的更改将在重启 Redis Insight 后生效。
  • 如果 JSON 文件被移除,所有通过该文件添加的数据库连接将被移除。
变量 用途 默认值 附加信息
RI_PRE_SETUP_DATABASES_PATH 包含要预配置的数据库连接的 JSON 文件路径

在反向代理后使用 Redis Insight

当您配置 Redis Insight 在反向代理(如 NGINX)后运行时,请在反向代理上将请求超时设置为超过 30 秒,因为某些请求可能运行时间较长。

Redis Insight 也允许您在配置连接详情的表单上管理其连接超时设置。默认超时时间为 30 秒。

不支持将 Redis Insight 托管在带有前缀路径(路径重写)的反向代理后。

评价此页面
返回顶部 ↑