config-get.3valkey - Man Page
Returns the effective values of configuration parameters.
Synopsis
CONFIG GET
parameter [parameter...]
Description
The CONFIG GET
command is used to read the configuration parameters of a running Valkey server.
The symmetric command used to alter the configuration at run time is CONFIG SET
.
CONFIG GET
takes multiple arguments, which are glob-style patterns. Any configuration parameter matching any of the patterns are reported as a list of key-value pairs. Example:
127.0.0.1:6379> 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"
You can obtain a list of all the supported configuration parameters by typing CONFIG GET *
in an open valkey-cli
prompt.
All the supported parameters have the same meaning of the equivalent configuration parameter used in the valkey.conf\c file:
Note that you should look at the valkey.conf file relevant to the version you’re working with as configuration options might change between versions. The link above is to the latest development version.
Reply
Resp2
valkey-protocol(7) Array reply: a list of configuration parameters matching the provided arguments.
Resp3
valkey-protocol(7) Map reply: a list of configuration parameters matching the provided arguments.
Complexity
O(N) when N is the number of configuration parameters provided
Acl Categories
@admin @dangerous @slow
History
- Available since: 2.0.0
- Changed in 7.0.0: Added the ability to pass multiple pattern parameters in one call
See Also
acl(3valkey), acl-cat(3valkey), acl-deluser(3valkey), acl-dryrun(3valkey), acl-genpass(3valkey), acl-getuser(3valkey), acl-help(3valkey), acl-list(3valkey), acl-load(3valkey), acl-log(3valkey), acl-save(3valkey), acl-setuser(3valkey), acl-users(3valkey), acl-whoami(3valkey), bgrewriteaof(3valkey), bgsave(3valkey), command(3valkey), command-count(3valkey), command-docs(3valkey), command-getkeys(3valkey), command-getkeysandflags(3valkey), command-help(3valkey), command-info(3valkey), command-list(3valkey), config(3valkey), config-help(3valkey), config-resetstat(3valkey), config-rewrite(3valkey), config-set(3valkey), dbsize(3valkey), debug(3valkey), failover(3valkey), flushall(3valkey), flushdb(3valkey), info(3valkey), lastsave(3valkey), latency(3valkey), latency-doctor(3valkey), latency-graph(3valkey), latency-help(3valkey), latency-histogram(3valkey), latency-history(3valkey), latency-latest(3valkey), latency-reset(3valkey), lolwut(3valkey), memory(3valkey), memory-doctor(3valkey), memory-help(3valkey), memory-malloc-stats(3valkey), memory-purge(3valkey), memory-stats(3valkey), memory-usage(3valkey), module(3valkey), module-help(3valkey), module-list(3valkey), module-load(3valkey), module-loadex(3valkey), module-unload(3valkey), monitor(3valkey), psync(3valkey), replconf(3valkey), replicaof(3valkey), restore-asking(3valkey), role(3valkey), save(3valkey), shutdown(3valkey), slowlog(3valkey), slowlog-get(3valkey), slowlog-help(3valkey), slowlog-len(3valkey), slowlog-reset(3valkey), swapdb(3valkey), sync(3valkey), time(3valkey)