config get 命令
config get
命令用来读取 redis 服务器的配置文件参数。与之对应的命令是
config set
用来设置服务器的配置参数。
语法
CONFIG GET parameter
此命令只接受一个 glob 风格的正则参数,所有配置参数都采用 key-value 的形式。
返回值 :给定配置参数的值。
redis> config get *max-*-entries* 1) "hash-max-zipmap-entries" 2) "512" 3) "list-max-ziplist-entries" 4) "512" 5) "set-max-intset-entries" 6) "512"
CONFIG GET
*
通过 redis-cli 提示符下输入
CONFIG GET *
可以查看 Redis 所有支持的参数。所有支持的参数都与 redis.conf 里面的一样,除了如下的重要差异:
-
10kb
、
2gb
这些在配置文件中所使用的储存单位缩写,不可以用在 CONFIG 命令中, CONFIG SET 的值只能通过数字值显式地设定。像 CONFIG SET xxx 1k 这样的命令是错误的,正确的格式是
CONFIG SET xxx 1000
。 -
save
选项在 redis.conf 中是用多行文字储存的,但在 CONFIG GET 命令中,它只打印一行文字。例如,redis.conf 里面的有如下配置:
save 900 1
save 300 10
它的意思是:如果900秒内有一个数据发生变化,或者300秒内有10个数据发生变化则执行 SAVE ,那么使用CONFIG GET
查看时将会看到“900 1 300 10”。