Redis Config Get
命令用于获取 redis 服务的配置参数。
在 Redis 2.4 版本中, 有部分参数没有办法用 CONFIG GET 访问,但是在最新的 Redis 2.6 版本中,所有配置参数都已经可以用 CONFIG GET 访问了。
CONFIG GET 对应的是修改运行时参数的命令 CONFIG SET.
CONFIG GET 命令只接受一个 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"
通过 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”。
*语法
redis Config Get 命令基本语法如下:
redis 127.0.0.1:6379> CONFIG GET parameter
*返回值
数组.