?
This document uses PHP Chinese website manual Release
CONFIG GET parameter
自2.0.0起可用。
CONFIG GET 命令用于讀取正在運行的 Redis 服務器的配置參數(shù)。在 Redis 2.4 中不支持所有的配置參數(shù),而 Redis 2.6 可以使用此命令讀取服務器的整個配置。
用于在運行時更改配置的對稱命令是CONFIG SET
。
CONFIG GET 接受一個參數(shù),它是一個全局樣式。所有與此參數(shù)匹配的配置參數(shù)都將報告為鍵值對的列表。例:
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
提示來獲取所有支持的配置參數(shù)的列表。
所有支持的參數(shù)都與 redis.conf 文件中使用的等效配置參數(shù)具有相同的含義,但具有以下重要區(qū)別:
在指定字節(jié)或其他數(shù)量的情況下,不可能使用redis.conf
縮寫形式(10k
,2gb
...等等),在配置指令的基本單元中,應將所有內(nèi)容指定為格式良好的64位整數(shù)。
save 參數(shù)是空格分隔整數(shù)的單個字符串。每一對整數(shù)代表一個秒/修改閾值。
例如,redis.conf
看起來像什么:
save 900 1save 300 10
也就是說,如果數(shù)據(jù)集中至少有1次更改,則在900秒后保存,如果數(shù)據(jù)集中至少有10次更改,則在300秒后保存,將由 CONFIG GET 報告為“900 1 300 10”。
該命令的返回類型是 Array 回復。