修改本页

Redis 命令 客户端 文档 社区 下载 问题 支持 许可

CONFIG GET parameter

相关命令

Available since 2.0.0.

The CONFIG GET command is used to read the configuration parameters of a running Redis server. Not all the configuration parameters are supported in Redis 2.4, while Redis 2.6 can read the whole configuration of a server using this command.

The symmetric command used to alter the configuration at run time is CONFIG SET.

CONFIG GET takes a single argument, which is a glob-style pattern. All the configuration parameters matching this parameter are reported as a list of key-value pairs. Example:

  1. redis> config get *max-*-entries*
  2. 1) "hash-max-zipmap-entries"
  3. 2) "512"
  4. 3) "list-max-ziplist-entries"
  5. 4) "512"
  6. 5) "set-max-intset-entries"
  7. 6) "512"

You can obtain a list of all the supported configuration parameters by typing CONFIG GET * in an open redis-cli prompt.

All the supported parameters have the same meaning of the equivalent configuration parameter used in the redis.conf file, with the following important differences:

  • Where bytes or other quantities are specified, it is not possible to use the redis.conf abbreviated form (10k 2gb … and so forth), everything should be specified as a well-formed 64-bit integer, in the base unit of the configuration directive.
  • The save parameter is a single string of space-separated integers. Every pair of integers represent a seconds/modifications threshold.

For instance what in redis.conf looks like:

  1. save 900 1
  2. save 300 10

that means, save after 900 seconds if there is at least 1 change to the dataset, and after 300 seconds if there are at least 10 changes to the datasets, will be reported by CONFIG GET as "900 1 300 10".

返回值

The return type of the command is a Bulk string reply.

Comments powered by Disqus

This website is open source software developed by Citrusbyte.

The Redis logo was designed by Carlos Prioglio. See more credits.

Sponsored by Redis Support