CONFIG GET

返回配置参数的有效值。

语法

CONFIG GET parameter [parameter ...]

引入版本:2.0.0

复杂度摘要:O(N)

CONFIG GET命令用于读取正在运行的Redis服务器的配置参数。 Redis 2.4 并不支持所有配置参数,而 Redis 2.6 可以使用此命令读取服务器的整个配置。

用于在运行时更改配置的对称命令是 CONFIG SET。

CONFIG GET 接受多个参数,这些参数是 glob 样式模式。与任何模式匹配的任何配置参数都会报告为键值对列表。

您可以通过在打开的 redis-cli 提示符中键入 CONFIG GET * 来获取所有支持的配置参数的列表。

所有支持的参数与 redis.conf 文件中使用的等效配置参数具有相同的含义。提供的链接包含 Redis 版本 6.2 及更高版本的 redis.conf 文件的链接。请参阅 Redis源代码仓库 了解早期版本。

必需参数

parameter [parameter ...]

要检索的一个或多个配置参数名称或全局样式模式。

示例

redis> config get *max-*-entries* maxmemory
 1) "maxmemory"
 2) "0"
 3) "hash-max-listpack-entries"
 4) "512"
 5) "hash-max-ziplist-entries"
 6) "512"
 7) "set-max-intset-entries"
 8) "512"
 9) "zset-max-listpack-entries"
10) "128"
11) "zset-max-ziplist-entries"
12) "128"

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动
仅支持配置设置的子集。

返回值

RESP2

数组回复:与提供的参数匹配的配置参数列表。

RESP3

地图回复:与提供的参数匹配的配置参数列表。

资料来源:Redis 官方 CONFIG GET 文档;中文内容参考 Redis 文档许可。