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