ElastiCache パラメータグループの設定項目を CSV 形式で一覧出力してみた

ElastiCache パラメータグループの設定項目を CSV 形式で一覧出力してみた

任意の ElastiCache パラメータグループの値の一覧を出力する方法を確認しつつ、せっかくなのでデフォルトパラメータグループの値を全部引っこ抜いてみました。
Clock Icon2021.11.16

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

コンバンハ、千葉(幸)です。

  • ElastiCache のパラメータグループ、ありますよね。
  • 種類によりますけど、100個も200個も項目がありますよね。
  • マネコンから見ていくの、しんどいですよね。
  • というわけで、CSV 形式で出力してスプレッドシートで眺められるようにしましょう。

RDS のパラメータグループの項目を一覧出力するエントリが以前にありますので、それのオマージュです。

ElastiCache パラメータグループの値を一括で出力するコマンド

以下です。お手元の端末や CloudShell などで実行してください。

% aws elasticache describe-cache-parameters\
    --cache-parameter-group-name default.memcached1.6\
    | jq -r '["名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"],
    (.Parameters[] | [.ParameterName,.AllowedValues,.IsModifiable,.ParameterValue,.Source,.DataType,.ChangeType,.Description]) | @csv' > parametergroup.csv

標準出力にそのまま出力した際のイメージは以下です。

% aws elasticache describe-cache-parameters\
    --cache-parameter-group-name default.memcached1.6\
    | jq -r '["名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"],
    (.Parameters[] | [.ParameterName,.AllowedValues,.IsModifiable,.ParameterValue,.Source,.DataType,.ChangeType,.Description]) | @csv'
"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"backlog_queue_limit","1-10000",false,"1024","system","integer","requires-reboot","The backlog queue limit."
"binding_protocol","auto,ascii",true,"auto","system","string","requires-reboot","Binding protocol."
"cas_disabled","0,1",true,"0","system","boolean","requires-reboot","If supplied, CAS operations will be disabled, and items stored will consume 8 bytes less than with CAS enabled."
"chunk_size","1-1024",true,"48","system","integer","requires-reboot","The minimum amount of space to allocate for the smallest item's key + value + flags, in bytes."
"chunk_size_growth_factor","1.01-100.00",true,"1.25","system","float","requires-reboot","The growth factor controlling the size of each successive memcached chunk - each chunk will be chunk_size_growth_factor times larger than the previous chunk."
"config_max","0-64",false,"16","system","integer","requires-reboot","Maximum amount of configuration objects that can be stored at once."
"config_size_max","1024-1048576",false,"65536","system","integer","requires-reboot","Maximum size of a configuration object."
...

スプレッドシートに貼り付けると、以下のようになります。

ElastiCache_ParamaterGroup

キレイだ……。

ElastiCache パラメータグループをマネジメントコンソールから見る

マネジメントコンソールからどのように見えるかを確認しておきます。

パラメータグループの一覧から特定のグループを選択すれば、画面下部に項目が表示されます。

ElastiCache_Management_Console_pg

パラメータグループには全般的なパラメータノードタイプ固有のパラメータがあり、デフォルトでは双方が表示されます。

実は先程の AWS CLI で取得できるのは前者の「全般的なパラメータ」のみです。ノードタイプ固有のパラメータは以下のように表され、インスタンスクラスごとに固有の値が定義されているものになります。

ElastiCache_Management_Console_node_parameter

冒頭で「100個も200個も項目がある」と述べましたが、その大半はノードタイプ固有のパラメータです。ノードタイプ固有のパラメータとしてどういったものがあるかは、以下から確認できます。

せっかくなので全部のパラメータグループを出力する

個々のパラメータグループの値を確認する術はわかりました。せっかくなので、デフォルトで存在するパラメータグループそれぞれに対し内容を確認してみます。

% aws elasticache describe-cache-parameter-groups\
 | jq -r '.CacheParameterGroups[].CacheParameterGroupName'\
 | while read pgname; do
    aws elasticache describe-cache-parameters --cache-parameter-group-name ${pgname}\
    | jq -r '["名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"],
    (.Parameters[] | [.ParameterName,.AllowedValues,.IsModifiable,.ParameterValue,.Source,.DataType,.ChangeType,.Description]) | @csv' > ${pgname}.csv
 done

以下のコマンドと while read を組み合わせて実現しました。

2021年11月現在の情報です。

default.memcached1.4

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"backlog_queue_limit","1-10000",false,"1024","system","integer","requires-reboot","The backlog queue limit."
"binding_protocol","auto,ascii",true,"auto","system","string","requires-reboot","Binding protocol."
"cas_disabled","0,1",true,"0","system","boolean","requires-reboot","If supplied, CAS operations will be disabled, and items stored will consume 8 bytes less than with CAS enabled."
"chunk_size","1-1024",true,"48","system","integer","requires-reboot","The minimum amount of space to allocate for the smallest item's key + value + flags, in bytes."
"chunk_size_growth_factor","1.01-100.00",true,"1.25","system","float","requires-reboot","The growth factor controlling the size of each successive memcached chunk - each chunk will be chunk_size_growth_factor times larger than the previous chunk."
"config_max","0-64",false,"16","system","integer","requires-reboot","Maximum amount of configuration objects that can be stored at once."
"config_size_max","1024-1048576",false,"65536","system","integer","requires-reboot","Maximum size of a configuration object."
"disable_flush_all","0,1",true,"0","system","boolean","requires-reboot","If enabled, flush_all command will be disabled. Applicable to 1.4.24 and higher."
"error_on_memory_exhausted","0,1",true,"0","system","boolean","requires-reboot","If supplied, when there is no more memory to store items, memcached will return an error rather than evicting items."
"expirezero_does_not_evict","0,1",true,"0","system","boolean","requires-reboot","If enabled and if lru_maintainer is enabled, will make items with an expiration time of 0 unevictable. Take caution as this will crowd out memory available for other evictable items. Will not work if lru_maintainer is not enabled. Applicable to 1.4.24 and higher."
"hash_algorithm","jenkins,murmur3",true,"jenkins","system","string","requires-reboot","Configure the hash algorithm. Currently jenkins and murmur3 are offered. Default is jenkins. Applicable to 1.4.24 and higher."
"hashpower_init","12-64",false,"16","system","integer","requires-reboot","Integer multiplier for the initial size of the hash table."
"idle_timeout","0-86400",true,"0","system","integer","requires-reboot","If value is set more than 0, connected clients that have idled for at least this long will be asked to close. Unit is in Seconds. Applicable to 1.4.33 and higher."
"large_memory_pages","0,1",false,"0","system","boolean","requires-reboot","Try to use large memory pages."
"lock_down_paged_memory","0,1",false,"0","system","boolean","requires-reboot","Lock down all paged memory."
"lru_crawler","0,1",true,"0","system","boolean","requires-reboot","If enabled, will enable lru_crawler at launch time. LRU crawler can be enabled at run time too. See ElastiCache documentation. Applicable to 1.4.24 and higher."
"lru_maintainer","0,1",true,"0","system","boolean","requires-reboot","If enabled, will enable lru_maintainer. lru_maintainer will run a background thread which shuffles items between/within the LRU's as capacities are reached. Applicable to 1.4.24 and higher."
"maxconns_fast","0,1",true,"0","system","boolean","requires-reboot","Immediately close new connections if over maximum simultaneous connections limit."
"maximize_core_file_limit","0,1",false,"0","system","boolean","requires-reboot","Maximize core file limit."
"max_item_size","1024-134217728",true,"1048576","system","integer","requires-reboot","The size of the largest item storable in the cache, in bytes."
"max_simultaneous_connections","3-65000",false,"65000","system","integer","requires-reboot","The maximum number of simultaneous connections."
"memcached_connections_overhead","0-100000",true,"100","system","integer","requires-reboot","The amount of memory to reserve for memcached connections and other miscellaneous overhead."
"modern","0,1",true,"1","system","boolean","requires-reboot","This is an alias for enabling slab_reassign, slab_automove, lru_crawler, lru_maintainer, maxconns_fast and setting hash_algorithm=murmur3. Applicable to 1.4.33 and higher."
"requests_per_event","1-1000",false,"20","system","integer","requires-reboot","The maximum number of requests per event, limits the number of requests processed for a given connection to prevent starvation."
"slab_automove","0-2",true,"0","system","integer","requires-reboot","Controls the aggressiveness of the automatic memory reassignment algorithm."
"slab_chunk_max","524288,1048576",true,"524288","system","integer","requires-reboot","Lets users choose 512KB or 1MB for slab_chunk_max. Applicable to 1.4.33 and higher."
"slab_reassign","0,1",true,"0","system","boolean","requires-reboot","Enables the ability to reassign memory."
"track_sizes","0,1",true,"0","system","boolean","requires-reboot","If enable, users can run ""stats sizes"" command. Not recommended in production environments. Applicable to 1.4.33 and higher."
"watcher_logbuf_size","256-1024",true,"256","system","integer","requires-reboot","Lets users change ""watch"" command's logging buffer size. Unit is in KB. Applicable to 1.4.33 and higher."
"worker_logbuf_size","64-1024",true,"64","system","integer","requires-reboot","Lets users change ""watch"" command's worker buffer size. Unit is in KB. Applicable to 1.4.33 and higher."

default.memcached1.5

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"backlog_queue_limit","1-10000",false,"1024","system","integer","requires-reboot","The backlog queue limit."
"binding_protocol","auto,ascii",true,"auto","system","string","requires-reboot","Binding protocol."
"cas_disabled","0,1",true,"0","system","boolean","requires-reboot","If supplied, CAS operations will be disabled, and items stored will consume 8 bytes less than with CAS enabled."
"chunk_size","1-1024",true,"48","system","integer","requires-reboot","The minimum amount of space to allocate for the smallest item's key + value + flags, in bytes."
"chunk_size_growth_factor","1.01-100.00",true,"1.25","system","float","requires-reboot","The growth factor controlling the size of each successive memcached chunk - each chunk will be chunk_size_growth_factor times larger than the previous chunk."
"config_max","0-64",false,"16","system","integer","requires-reboot","Maximum amount of configuration objects that can be stored at once."
"config_size_max","1024-1048576",false,"65536","system","integer","requires-reboot","Maximum size of a configuration object."
"disable_flush_all","0,1",true,"0","system","boolean","requires-reboot","If enabled, flush_all command will be disabled. Applicable to 1.4.24 and higher."
"error_on_memory_exhausted","0,1",true,"0","system","boolean","requires-reboot","If supplied, when there is no more memory to store items, memcached will return an error rather than evicting items."
"hash_algorithm","jenkins,murmur3",true,"jenkins","system","string","requires-reboot","Configure the hash algorithm. Currently jenkins and murmur3 are offered. Default is jenkins. Applicable to 1.4.24 and higher."
"hashpower_init","12-64",false,"16","system","integer","requires-reboot","Integer multiplier for the initial size of the hash table."
"idle_timeout","0-86400",true,"0","system","integer","requires-reboot","If value is set more than 0, connected clients that have idled for at least this long will be asked to close. Unit is in Seconds. Applicable to 1.4.33 and higher."
"inline_ascii_resp","0,1",true,"0","system","boolean","requires-reboot","Conditionally inline the ASCII VALUE line. Set this 1 to inline ascii response."
"large_memory_pages","0,1",false,"0","system","boolean","requires-reboot","Try to use large memory pages."
"lock_down_paged_memory","0,1",false,"0","system","boolean","requires-reboot","Lock down all paged memory."
"lru_crawler","0,1",true,"0","system","boolean","requires-reboot","If enabled, will enable lru_crawler at launch time. LRU crawler can be enabled at run time too. See ElastiCache documentation. Applicable to 1.4.24 and higher."
"lru_maintainer","0,1",true,"0","system","boolean","requires-reboot","If enabled, will enable lru_maintainer. lru_maintainer will run a background thread which shuffles items between/within the LRU's as capacities are reached. Applicable to 1.4.24 and higher."
"maxconns_fast","0,1",true,"0","system","boolean","requires-reboot","Immediately close new connections if over maximum simultaneous connections limit."
"maximize_core_file_limit","0,1",false,"0","system","boolean","requires-reboot","Maximize core file limit."
"max_item_size","1024-134217728",true,"1048576","system","integer","requires-reboot","The size of the largest item storable in the cache, in bytes."
"max_simultaneous_connections","3-65000",false,"65000","system","integer","requires-reboot","The maximum number of simultaneous connections."
"memcached_connections_overhead","0-100000",true,"100","system","integer","requires-reboot","The amount of memory to reserve for memcached connections and other miscellaneous overhead."
"no_modern","0,1",true,"1","system","boolean","requires-reboot","This is an alias for disenabling slab_reassign, slab_automove, lru_crawler, lru_maintainer, maxconns_fast, setting hash_algorithm=jenkins and allowing inline of ASCII VALUE. Applicable to 1.5.10 and higher."
"requests_per_event","1-1000",false,"20","system","integer","requires-reboot","The maximum number of requests per event, limits the number of requests processed for a given connection to prevent starvation."
"slab_automove","0-2",true,"0","system","integer","requires-reboot","Controls the aggressiveness of the automatic memory reassignment algorithm."
"slab_chunk_max","524288,1048576",true,"524288","system","integer","requires-reboot","Lets users choose 512KB or 1MB for slab_chunk_max. Applicable to 1.4.33 and higher."
"slab_reassign","0,1",true,"0","system","boolean","requires-reboot","Enables the ability to reassign memory."
"track_sizes","0,1",true,"0","system","boolean","requires-reboot","If enable, users can run ""stats sizes"" command. Not recommended in production environments. Applicable to 1.4.33 and higher."
"watcher_logbuf_size","256-1024",true,"256","system","integer","requires-reboot","Lets users change ""watch"" command's logging buffer size. Unit is in KB. Applicable to 1.4.33 and higher."
"worker_logbuf_size","64-1024",true,"64","system","integer","requires-reboot","Lets users change ""watch"" command's worker buffer size. Unit is in KB. Applicable to 1.4.33 and higher."

default.memcached1.6

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"backlog_queue_limit","1-10000",false,"1024","system","integer","requires-reboot","The backlog queue limit."
"binding_protocol","auto,ascii",true,"auto","system","string","requires-reboot","Binding protocol."
"cas_disabled","0,1",true,"0","system","boolean","requires-reboot","If supplied, CAS operations will be disabled, and items stored will consume 8 bytes less than with CAS enabled."
"chunk_size","1-1024",true,"48","system","integer","requires-reboot","The minimum amount of space to allocate for the smallest item's key + value + flags, in bytes."
"chunk_size_growth_factor","1.01-100.00",true,"1.25","system","float","requires-reboot","The growth factor controlling the size of each successive memcached chunk - each chunk will be chunk_size_growth_factor times larger than the previous chunk."
"config_max","0-64",false,"16","system","integer","requires-reboot","Maximum amount of configuration objects that can be stored at once."
"config_size_max","1024-1048576",false,"65536","system","integer","requires-reboot","Maximum size of a configuration object."
"disable_flush_all","0,1",true,"0","system","boolean","requires-reboot","If enabled, flush_all command will be disabled. Applicable to 1.4.24 and higher."
"error_on_memory_exhausted","0,1",true,"0","system","boolean","requires-reboot","If supplied, when there is no more memory to store items, memcached will return an error rather than evicting items."
"hash_algorithm","jenkins,murmur3",true,"jenkins","system","string","requires-reboot","Configure the hash algorithm. Currently jenkins and murmur3 are offered. Default is jenkins. Applicable to 1.4.24 and higher."
"hashpower_init","12-64",false,"16","system","integer","requires-reboot","Integer multiplier for the initial size of the hash table."
"idle_timeout","0-86400",true,"0","system","integer","requires-reboot","If value is set more than 0, connected clients that have idled for at least this long will be asked to close. Unit is in Seconds. Applicable to 1.4.33 and higher."
"inline_ascii_resp","0,1",true,"0","system","boolean","requires-reboot","Conditionally inline the ASCII VALUE line. Set this 1 to inline ascii response."
"large_memory_pages","0,1",false,"0","system","boolean","requires-reboot","Try to use large memory pages."
"lock_down_paged_memory","0,1",false,"0","system","boolean","requires-reboot","Lock down all paged memory."
"lru_crawler","0,1",true,"0","system","boolean","requires-reboot","If enabled, will enable lru_crawler at launch time. LRU crawler can be enabled at run time too. See ElastiCache documentation. Applicable to 1.4.24 and higher."
"lru_maintainer","0,1",true,"0","system","boolean","requires-reboot","If enabled, will enable lru_maintainer. lru_maintainer will run a background thread which shuffles items between/within the LRU's as capacities are reached. Applicable to 1.4.24 and higher."
"maxconns_fast","0,1",true,"0","system","boolean","requires-reboot","Immediately close new connections if over maximum simultaneous connections limit."
"maximize_core_file_limit","0,1",false,"0","system","boolean","requires-reboot","Maximize core file limit."
"max_item_size","1024-134217728",true,"1048576","system","integer","requires-reboot","The size of the largest item storable in the cache, in bytes."
"max_simultaneous_connections","3-65000",false,"65000","system","integer","requires-reboot","The maximum number of simultaneous connections."
"memcached_connections_overhead","0-100000",true,"100","system","integer","requires-reboot","The amount of memory to reserve for memcached connections and other miscellaneous overhead."
"no_modern","0,1",true,"1","system","boolean","requires-reboot","This is an alias for disenabling slab_reassign, slab_automove, lru_crawler, lru_maintainer, maxconns_fast, setting hash_algorithm=jenkins and allowing inline of ASCII VALUE. Applicable to 1.5.10 and higher."
"requests_per_event","1-1000",false,"20","system","integer","requires-reboot","The maximum number of requests per event, limits the number of requests processed for a given connection to prevent starvation."
"slab_automove","0-2",true,"0","system","integer","requires-reboot","Controls the aggressiveness of the automatic memory reassignment algorithm."
"slab_chunk_max","524288,1048576",true,"524288","system","integer","requires-reboot","Lets users choose 512KB or 1MB for slab_chunk_max. Applicable to 1.4.33 and higher."
"slab_reassign","0,1",true,"0","system","boolean","requires-reboot","Enables the ability to reassign memory."
"track_sizes","0,1",true,"0","system","boolean","requires-reboot","If enable, users can run ""stats sizes"" command. Not recommended in production environments. Applicable to 1.4.33 and higher."
"watcher_logbuf_size","256-1024",true,"256","system","integer","requires-reboot","Lets users change ""watch"" command's logging buffer size. Unit is in KB. Applicable to 1.4.33 and higher."
"worker_logbuf_size","64-1024",true,"64","system","integer","requires-reboot","Lets users change ""watch"" command's worker buffer size. Unit is in KB. Applicable to 1.4.33 and higher."

default.redis2.6

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",true,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",true,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-slave-soft-seconds","0-",false,"60","system","integer","immediate","Slave client output buffer soft limit in seconds."
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"list-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of list entries in order for the dataset to be compressed."
"list-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest list entries in order for the dataset to be compressed."
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slave-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of slaves is allowed"
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"tcp-keepalive","0-",true,"0","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis2.8

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",true,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",true,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-slave-soft-seconds","0-",false,"60","system","integer","immediate","Slave client output buffer soft limit in seconds."
"close-on-slave-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only slave will be disconnected. Applicable to 2.8.23 and higher."
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"list-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of list entries in order for the dataset to be compressed."
"list-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest list entries in order for the dataset to be compressed."
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-slaves-max-lag","0-",true,"10","system","integer","immediate","Maximum number of seconds within which the master must receive a ping from a slave to take writes. Use this parameter together with min-slaves-to-write to regulate when the master stops accepting writes. Setting this value to 0 means the master always takes writes."
"min-slaves-to-write","0-",true,"0","system","integer","immediate","Number of slaves that must be connected in order for master to take writes. Use this parameter together with min-slaves-max-lag to regulate when the master stops accepting writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"repl-timeout","11-",true,"60","system","integer","immediate","The timeout in seconds for bulk transfer I/O during sync and master timeout from the perspective of the slave, and slave timeout from the perspective of the master."
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slave-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of slaves is allowed"
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"tcp-keepalive","0-",true,"0","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis3.2

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-slave-soft-seconds","0-",false,"60","system","integer","immediate","Slave client output buffer soft limit in seconds."
"close-on-slave-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only slave will be disconnected. Applicable to 2.8.23 and higher."
"cluster-enabled","yes,no",true,"no","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-slaves-max-lag","0-",true,"10","system","integer","immediate","Maximum number of seconds within which the master must receive a ping from a slave to take writes. Use this parameter together with min-slaves-to-write to regulate when the master stops accepting writes. Setting this value to 0 means the master always takes writes."
"min-slaves-to-write","0-",true,"0","system","integer","immediate","Number of slaves that must be connected in order for master to take writes. Use this parameter together with min-slaves-max-lag to regulate when the master stops accepting writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"repl-timeout","11-",false,"60","system","integer","immediate","The timeout in seconds for bulk transfer I/O during sync and master timeout from the perspective of the slave, and slave timeout from the perspective of the master."
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slave-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of slaves is allowed"
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis3.2.cluster.on

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-slave-soft-seconds","0-",false,"60","system","integer","immediate","Slave client output buffer soft limit in seconds."
"close-on-slave-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only slave will be disconnected. Applicable to 2.8.23 and higher."
"cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-slaves-max-lag","0-",true,"10","system","integer","immediate","Maximum number of seconds within which the master must receive a ping from a slave to take writes. Use this parameter together with min-slaves-to-write to regulate when the master stops accepting writes. Setting this value to 0 means the master always takes writes."
"min-slaves-to-write","0-",true,"0","system","integer","immediate","Number of slaves that must be connected in order for master to take writes. Use this parameter together with min-slaves-max-lag to regulate when the master stops accepting writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"repl-timeout","11-",false,"60","system","integer","immediate","The timeout in seconds for bulk transfer I/O during sync and master timeout from the perspective of the slave, and slave timeout from the perspective of the master."
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slave-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of slaves is allowed"
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis4.0

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activedefrag","yes,no",true,"no","system","string","immediate","Enabled active memory defragmentation"
"active-defrag-cycle-max","1-75",true,"75","system","integer","immediate","Maximal effort for defrag in CPU percentage"
"active-defrag-cycle-min","1-75",true,"25","system","integer","immediate","Minimal effort for defrag in CPU percentage"
"active-defrag-ignore-bytes","1048576-",true,"104857600","system","integer","immediate","Minimum amount of fragmentation waste to start active defrag"
"active-defrag-threshold-lower","1-100",true,"10","system","integer","immediate","Minimum percentage of fragmentation to start active defrag"
"active-defrag-threshold-upper","1-100",true,"1","system","integer","immediate","Maximum percentage of fragmentation at which we use maximum effort"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-slave-soft-seconds","0-",false,"60","system","integer","immediate","Slave client output buffer soft limit in seconds."
"client-query-buffer-limit","1048576-1073741824",true,"1073741824","system","integer","immediate","Max size of a single client query buffer"
"close-on-slave-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only slave will be disconnected. Applicable to 2.8.23 and higher."
"cluster-enabled","yes,no",true,"no","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"lazyfree-lazy-eviction","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on evictions"
"lazyfree-lazy-expire","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on expired keys"
"lazyfree-lazy-server-del","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on key updates"
"lfu-decay-time","0-",true,"1","system","integer","immediate","The amount of time in minutes to decrement the key counter for LFU eviction policy"
"lfu-log-factor","1-",true,"10","system","integer","immediate","The log factor for incrementing key counter for LFU eviction policy"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-slaves-max-lag","0-",true,"10","system","integer","immediate","Maximum number of seconds within which the master must receive a ping from a slave to take writes. Use this parameter together with min-slaves-to-write to regulate when the master stops accepting writes. Setting this value to 0 means the master always takes writes."
"min-slaves-to-write","0-",true,"0","system","integer","immediate","Number of slaves that must be connected in order for master to take writes. Use this parameter together with min-slaves-max-lag to regulate when the master stops accepting writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"proto-max-bulk-len","1048576-536870912",true,"536870912","system","integer","immediate","Max size of a single element request"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"repl-timeout","11-",false,"60","system","integer","immediate","The timeout in seconds for bulk transfer I/O during sync and master timeout from the perspective of the slave, and slave timeout from the perspective of the master."
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slave-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of slaves is allowed"
"slave-lazy-flush","yes,no",false,"no","system","string","immediate","Perform an asynchronous flushDB during slave sync"
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis4.0.cluster.on

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activedefrag","yes,no",true,"no","system","string","immediate","Enabled active memory defragmentation"
"active-defrag-cycle-max","1-75",true,"75","system","integer","immediate","Maximal effort for defrag in CPU percentage"
"active-defrag-cycle-min","1-75",true,"25","system","integer","immediate","Minimal effort for defrag in CPU percentage"
"active-defrag-ignore-bytes","1048576-",true,"104857600","system","integer","immediate","Minimum amount of fragmentation waste to start active defrag"
"active-defrag-threshold-lower","1-100",true,"10","system","integer","immediate","Minimum percentage of fragmentation to start active defrag"
"active-defrag-threshold-upper","1-100",true,"1","system","integer","immediate","Maximum percentage of fragmentation at which we use maximum effort"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-slave-soft-seconds","0-",false,"60","system","integer","immediate","Slave client output buffer soft limit in seconds."
"client-query-buffer-limit","1048576-1073741824",true,"1073741824","system","integer","immediate","Max size of a single client query buffer"
"close-on-slave-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only slave will be disconnected. Applicable to 2.8.23 and higher."
"cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"lazyfree-lazy-eviction","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on evictions"
"lazyfree-lazy-expire","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on expired keys"
"lazyfree-lazy-server-del","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on key updates"
"lfu-decay-time","0-",true,"1","system","integer","immediate","The amount of time in minutes to decrement the key counter for LFU eviction policy"
"lfu-log-factor","1-",true,"10","system","integer","immediate","The log factor for incrementing key counter for LFU eviction policy"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-slaves-max-lag","0-",true,"10","system","integer","immediate","Maximum number of seconds within which the master must receive a ping from a slave to take writes. Use this parameter together with min-slaves-to-write to regulate when the master stops accepting writes. Setting this value to 0 means the master always takes writes."
"min-slaves-to-write","0-",true,"0","system","integer","immediate","Number of slaves that must be connected in order for master to take writes. Use this parameter together with min-slaves-max-lag to regulate when the master stops accepting writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"proto-max-bulk-len","1048576-536870912",true,"536870912","system","integer","immediate","Max size of a single element request"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"repl-timeout","11-",false,"60","system","integer","immediate","The timeout in seconds for bulk transfer I/O during sync and master timeout from the perspective of the slave, and slave timeout from the perspective of the master."
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slave-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of slaves is allowed"
"slave-lazy-flush","yes,no",false,"no","system","string","immediate","Perform an asynchronous flushDB during slave sync"
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis5.0

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activedefrag","yes,no",true,"no","system","string","immediate","Enabled active memory defragmentation"
"active-defrag-cycle-max","1-75",true,"75","system","integer","immediate","Maximal effort for defrag in CPU percentage"
"active-defrag-cycle-min","1-75",true,"5","system","integer","immediate","Minimal effort for defrag in CPU percentage"
"active-defrag-ignore-bytes","1048576-",true,"104857600","system","integer","immediate","Minimum amount of fragmentation waste to start active defrag"
"active-defrag-max-scan-fields","1-1000000",true,"1000","system","integer","immediate","Maximum number of set/hash/zset/list fields that will be processed from the main dictionary scan"
"active-defrag-threshold-lower","1-100",true,"10","system","integer","immediate","Minimum percentage of fragmentation to start active defrag"
"active-defrag-threshold-upper","1-100",true,"100","system","integer","immediate","Maximum percentage of fragmentation at which we use maximum effort"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-replica-soft-seconds","0-",false,"60","system","integer","immediate","Replica client output buffer soft limit in seconds."
"client-query-buffer-limit","1048576-1073741824",true,"1073741824","system","integer","immediate","Max size of a single client query buffer"
"close-on-replica-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only replica will be disconnected. Applicable to 2.8.23 and higher."
"cluster-enabled","yes,no",true,"no","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"lazyfree-lazy-eviction","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on evictions"
"lazyfree-lazy-expire","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on expired keys"
"lazyfree-lazy-server-del","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on key updates"
"lfu-decay-time","0-",true,"1","system","integer","immediate","The amount of time in minutes to decrement the key counter for LFU eviction policy"
"lfu-log-factor","1-",true,"10","system","integer","immediate","The log factor for incrementing key counter for LFU eviction policy"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-replicate-commands","yes,no",true,"yes","system","string","immediate","Always enable Lua effect replication or not"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-replicas-max-lag","0-",true,"10","system","integer","immediate","The maximum amount of replica lag in seconds beyond which the master would stop taking writes. A value of 0 means the master always takes writes."
"min-replicas-to-write","0-",true,"0","system","integer","immediate","The minimum number of replicas that must be present with lag no greater than min-replicas-max-lag for master to take writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"proto-max-bulk-len","1048576-536870912",true,"536870912","system","integer","immediate","Max size of a single element request"
"rename-commands","APPEND,BITCOUNT,BITFIELD,BITOP,BITPOS,BLPOP,BRPOP,BRPOPLPUSH,BZPOPMIN,BZPOPMAX,CLIENT,COMMAND,DBSIZE,DECR,DECRBY,DEL,DISCARD,DUMP,ECHO,EVAL,EVALSHA,EXEC,EXISTS,EXPIRE,EXPIREAT,FLUSHALL,FLUSHDB,GEOADD,GEOHASH,GEOPOS,GEODIST,GEORADIUS,GEORADIUSBYMEMBER,GET,GETBIT,GETRANGE,GETSET,HDEL,HEXISTS,HGET,HGETALL,HINCRBY,HINCRBYFLOAT,HKEYS,HLEN,HMGET,HMSET,HSET,HSETNX,HSTRLEN,HVALS,INCR,INCRBY,INCRBYFLOAT,INFO,KEYS,LASTSAVE,LINDEX,LINSERT,LLEN,LPOP,LPUSH,LPUSHX,LRANGE,LREM,LSET,LTRIM,MEMORY,MGET,MONITOR,MOVE,MSET,MSETNX,MULTI,OBJECT,PERSIST,PEXPIRE,PEXPIREAT,PFADD,PFCOUNT,PFMERGE,PING,PSETEX,PSUBSCRIBE,PUBSUB,PTTL,PUBLISH,PUNSUBSCRIBE,RANDOMKEY,READONLY,READWRITE,RENAME,RENAMENX,RESTORE,ROLE,RPOP,RPOPLPUSH,RPUSH,RPUSHX,SADD,SCARD,SCRIPT,SDIFF,SDIFFSTORE,SELECT,SET,SETBIT,SETEX,SETNX,SETRANGE,SINTER,SINTERSTORE,SISMEMBER,SLOWLOG,SMEMBERS,SMOVE,SORT,SPOP,SRANDMEMBER,SREM,STRLEN,SUBSCRIBE,SUNION,SUNIONSTORE,SWAPDB,TIME,TOUCH,TTL,TYPE,UNSUBSCRIBE,UNLINK,UNWATCH,WAIT,WATCH,ZADD,ZCARD,ZCOUNT,ZINCRBY,ZINTERSTORE,ZLEXCOUNT,ZPOPMAX,ZPOPMIN,ZRANGE,ZRANGEBYLEX,ZREVRANGEBYLEX,ZRANGEBYSCORE,ZRANK,ZREM,ZREMRANGEBYLEX,ZREMRANGEBYRANK,ZREMRANGEBYSCORE,ZREVRANGE,ZREVRANGEBYSCORE,ZREVRANK,ZSCORE,ZUNIONSTORE,SCAN,SSCAN,HSCAN,ZSCAN,XINFO,XADD,XTRIM,XDEL,XRANGE,XREVRANGE,XLEN,XREAD,XGROUP,XREADGROUP,XACK,XCLAIM,XPENDING,GEORADIUS_RO,GEORADIUSBYMEMBER_RO,LOLWUT,XSETID,SUBSTR",true,"","system","string","immediate","Redis commands that can be dynamically renamed by the customer"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"replica-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of replicas is allowed"
"replica-ignore-maxmemory","yes,no",false,"yes","system","string","immediate","Determines if replica ignores maxmemory setting by not evicting items independent from the master"
"replica-lazy-flush","yes,no",false,"yes","system","string","immediate","Perform an asynchronous flushDB during replica sync"
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"stream-node-max-bytes","0-",true,"4096","system","integer","immediate","The maximum size of a single node in a stream in bytes"
"stream-node-max-entries","0-",true,"100","system","integer","immediate","The maximum number of items a single node in a stream can contain"
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis5.0.cluster.on

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"activedefrag","yes,no",true,"no","system","string","immediate","Enabled active memory defragmentation"
"active-defrag-cycle-max","1-75",true,"75","system","integer","immediate","Maximal effort for defrag in CPU percentage"
"active-defrag-cycle-min","1-75",true,"5","system","integer","immediate","Minimal effort for defrag in CPU percentage"
"active-defrag-ignore-bytes","1048576-",true,"104857600","system","integer","immediate","Minimum amount of fragmentation waste to start active defrag"
"active-defrag-max-scan-fields","1-1000000",true,"1000","system","integer","immediate","Maximum number of set/hash/zset/list fields that will be processed from the main dictionary scan"
"active-defrag-threshold-lower","1-100",true,"10","system","integer","immediate","Minimum percentage of fragmentation to start active defrag"
"active-defrag-threshold-upper","1-100",true,"100","system","integer","immediate","Maximum percentage of fragmentation at which we use maximum effort"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-replica-soft-seconds","0-",false,"60","system","integer","immediate","Replica client output buffer soft limit in seconds."
"client-query-buffer-limit","1048576-1073741824",true,"1073741824","system","integer","immediate","Max size of a single client query buffer"
"close-on-replica-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only replica will be disconnected. Applicable to 2.8.23 and higher."
"cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-1200000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"lazyfree-lazy-eviction","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on evictions"
"lazyfree-lazy-expire","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on expired keys"
"lazyfree-lazy-server-del","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on key updates"
"lfu-decay-time","0-",true,"1","system","integer","immediate","The amount of time in minutes to decrement the key counter for LFU eviction policy"
"lfu-log-factor","1-",true,"10","system","integer","immediate","The log factor for incrementing key counter for LFU eviction policy"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-replicate-commands","yes,no",true,"yes","system","string","immediate","Always enable Lua effect replication or not"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-replicas-max-lag","0-",true,"10","system","integer","immediate","The maximum amount of replica lag in seconds beyond which the master would stop taking writes. A value of 0 means the master always takes writes."
"min-replicas-to-write","0-",true,"0","system","integer","immediate","The minimum number of replicas that must be present with lag no greater than min-replicas-max-lag for master to take writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"proto-max-bulk-len","1048576-536870912",true,"536870912","system","integer","immediate","Max size of a single element request"
"rename-commands","APPEND,BITCOUNT,BITFIELD,BITOP,BITPOS,BLPOP,BRPOP,BRPOPLPUSH,BZPOPMIN,BZPOPMAX,CLIENT,COMMAND,DBSIZE,DECR,DECRBY,DEL,DISCARD,DUMP,ECHO,EVAL,EVALSHA,EXEC,EXISTS,EXPIRE,EXPIREAT,FLUSHALL,FLUSHDB,GEOADD,GEOHASH,GEOPOS,GEODIST,GEORADIUS,GEORADIUSBYMEMBER,GET,GETBIT,GETRANGE,GETSET,HDEL,HEXISTS,HGET,HGETALL,HINCRBY,HINCRBYFLOAT,HKEYS,HLEN,HMGET,HMSET,HSET,HSETNX,HSTRLEN,HVALS,INCR,INCRBY,INCRBYFLOAT,INFO,KEYS,LASTSAVE,LINDEX,LINSERT,LLEN,LPOP,LPUSH,LPUSHX,LRANGE,LREM,LSET,LTRIM,MEMORY,MGET,MONITOR,MOVE,MSET,MSETNX,MULTI,OBJECT,PERSIST,PEXPIRE,PEXPIREAT,PFADD,PFCOUNT,PFMERGE,PING,PSETEX,PSUBSCRIBE,PUBSUB,PTTL,PUBLISH,PUNSUBSCRIBE,RANDOMKEY,READONLY,READWRITE,RENAME,RENAMENX,RESTORE,ROLE,RPOP,RPOPLPUSH,RPUSH,RPUSHX,SADD,SCARD,SCRIPT,SDIFF,SDIFFSTORE,SELECT,SET,SETBIT,SETEX,SETNX,SETRANGE,SINTER,SINTERSTORE,SISMEMBER,SLOWLOG,SMEMBERS,SMOVE,SORT,SPOP,SRANDMEMBER,SREM,STRLEN,SUBSCRIBE,SUNION,SUNIONSTORE,SWAPDB,TIME,TOUCH,TTL,TYPE,UNSUBSCRIBE,UNLINK,UNWATCH,WAIT,WATCH,ZADD,ZCARD,ZCOUNT,ZINCRBY,ZINTERSTORE,ZLEXCOUNT,ZPOPMAX,ZPOPMIN,ZRANGE,ZRANGEBYLEX,ZREVRANGEBYLEX,ZRANGEBYSCORE,ZRANK,ZREM,ZREMRANGEBYLEX,ZREMRANGEBYRANK,ZREMRANGEBYSCORE,ZREVRANGE,ZREVRANGEBYSCORE,ZREVRANK,ZSCORE,ZUNIONSTORE,SCAN,SSCAN,HSCAN,ZSCAN,XINFO,XADD,XTRIM,XDEL,XRANGE,XREVRANGE,XLEN,XREAD,XGROUP,XREADGROUP,XACK,XCLAIM,XPENDING,GEORADIUS_RO,GEORADIUSBYMEMBER_RO,LOLWUT,XSETID,SUBSTR",true,"","system","string","immediate","Redis commands that can be dynamically renamed by the customer"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"replica-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of replicas is allowed"
"replica-ignore-maxmemory","yes,no",false,"yes","system","string","immediate","Determines if replica ignores maxmemory setting by not evicting items independent from the master"
"replica-lazy-flush","yes,no",false,"yes","system","string","immediate","Perform an asynchronous flushDB during replica sync"
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"stream-node-max-bytes","0-",true,"4096","system","integer","immediate","The maximum size of a single node in a stream in bytes"
"stream-node-max-entries","0-",true,"100","system","integer","immediate","The maximum number of items a single node in a stream can contain"
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis6.x

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"acllog-max-len","1-10000",true,"128","system","integer","immediate","The maximum length of the ACL Log"
"activedefrag","yes,no",true,"no","system","string","immediate","Enabled active memory defragmentation"
"active-defrag-cycle-max","1-75",true,"75","system","integer","immediate","Maximal effort for defrag in CPU percentage"
"active-defrag-cycle-min","1-75",true,"5","system","integer","immediate","Minimal effort for defrag in CPU percentage"
"active-defrag-ignore-bytes","1048576-",true,"104857600","system","integer","immediate","Minimum amount of fragmentation waste to start active defrag"
"active-defrag-max-scan-fields","1-1000000",true,"1000","system","integer","immediate","Maximum number of set/hash/zset/list fields that will be processed from the main dictionary scan"
"active-defrag-threshold-lower","1-100",true,"10","system","integer","immediate","Minimum percentage of fragmentation to start active defrag"
"active-defrag-threshold-upper","1-100",true,"100","system","integer","immediate","Maximum percentage of fragmentation at which we use maximum effort"
"active-expire-effort","1-10",true,"1","system","integer","immediate","The amount of effort that redis uses to expire items in the active expiration job"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-replica-soft-seconds","0-",false,"60","system","integer","immediate","Replica client output buffer soft limit in seconds."
"client-query-buffer-limit","1048576-1073741824",true,"1073741824","system","integer","immediate","Max size of a single client query buffer"
"close-on-replica-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only replica will be disconnected. Applicable to 2.8.23 and higher."
"cluster-allow-reads-when-down","yes,no",true,"no","system","string","immediate","Whether to allow nodes containing slots to serve read traffic when Redis cluster is in a down state"
"cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-10000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"lazyfree-lazy-eviction","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on evictions"
"lazyfree-lazy-expire","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on expired keys"
"lazyfree-lazy-server-del","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on key updates"
"lazyfree-lazy-user-del","yes,no",true,"no","system","string","immediate","Specifies whether the default behavior of DEL command acts the same as UNLINK"
"lfu-decay-time","0-",true,"1","system","integer","immediate","The amount of time in minutes to decrement the key counter for LFU eviction policy"
"lfu-log-factor","1-",true,"10","system","integer","immediate","The log factor for incrementing key counter for LFU eviction policy"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-replicas-max-lag","0-",true,"10","system","integer","immediate","The maximum amount of replica lag in seconds beyond which the master would stop taking writes. A value of 0 means the master always takes writes."
"min-replicas-to-write","0-",true,"0","system","integer","immediate","The minimum number of replicas that must be present with lag no greater than min-replicas-max-lag for master to take writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"proto-max-bulk-len","1048576-536870912",true,"536870912","system","integer","immediate","Max size of a single element request"
"rename-commands","APPEND,BITCOUNT,BITFIELD,BITOP,BITPOS,BLPOP,BRPOP,BRPOPLPUSH,BZPOPMIN,BZPOPMAX,CLIENT,COMMAND,DBSIZE,DECR,DECRBY,DEL,DISCARD,DUMP,ECHO,EVAL,EVALSHA,EXEC,EXISTS,EXPIRE,EXPIREAT,FLUSHALL,FLUSHDB,GEOADD,GEOHASH,GEOPOS,GEODIST,GEORADIUS,GEORADIUSBYMEMBER,GET,GETBIT,GETRANGE,GETSET,HDEL,HEXISTS,HGET,HGETALL,HINCRBY,HINCRBYFLOAT,HKEYS,HLEN,HMGET,HMSET,HSET,HSETNX,HSTRLEN,HVALS,INCR,INCRBY,INCRBYFLOAT,INFO,KEYS,LASTSAVE,LINDEX,LINSERT,LLEN,LPOP,LPUSH,LPUSHX,LRANGE,LREM,LSET,LTRIM,MEMORY,MGET,MONITOR,MOVE,MSET,MSETNX,MULTI,OBJECT,PERSIST,PEXPIRE,PEXPIREAT,PFADD,PFCOUNT,PFMERGE,PING,PSETEX,PSUBSCRIBE,PUBSUB,PTTL,PUBLISH,PUNSUBSCRIBE,RANDOMKEY,READONLY,READWRITE,RENAME,RENAMENX,RESTORE,ROLE,RPOP,RPOPLPUSH,RPUSH,RPUSHX,SADD,SCARD,SCRIPT,SDIFF,SDIFFSTORE,SELECT,SET,SETBIT,SETEX,SETNX,SETRANGE,SINTER,SINTERSTORE,SISMEMBER,SLOWLOG,SMEMBERS,SMOVE,SORT,SPOP,SRANDMEMBER,SREM,STRLEN,SUBSCRIBE,SUNION,SUNIONSTORE,SWAPDB,TIME,TOUCH,TTL,TYPE,UNSUBSCRIBE,UNLINK,UNWATCH,WAIT,WATCH,ZADD,ZCARD,ZCOUNT,ZINCRBY,ZINTERSTORE,ZLEXCOUNT,ZPOPMAX,ZPOPMIN,ZRANGE,ZRANGEBYLEX,ZREVRANGEBYLEX,ZRANGEBYSCORE,ZRANK,ZREM,ZREMRANGEBYLEX,ZREMRANGEBYRANK,ZREMRANGEBYSCORE,ZREVRANGE,ZREVRANGEBYSCORE,ZREVRANK,ZSCORE,ZUNIONSTORE,SCAN,SSCAN,HSCAN,ZSCAN,XINFO,XADD,XTRIM,XDEL,XRANGE,XREVRANGE,XLEN,XREAD,XGROUP,XREADGROUP,XACK,XCLAIM,XPENDING,GEORADIUS_RO,GEORADIUSBYMEMBER_RO,LOLWUT,XSETID,SUBSTR,BITFIELD_RO,ACL,STRALGO",true,"","system","string","immediate","Redis commands that can be dynamically renamed by the customer"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"replica-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of replicas is allowed"
"replica-ignore-maxmemory","yes,no",false,"yes","system","string","immediate","Determines if replica ignores maxmemory setting by not evicting items independent from the master"
"replica-lazy-flush","yes,no",false,"yes","system","string","immediate","Perform an asynchronous flushDB during replica sync"
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"stream-node-max-bytes","0-",true,"4096","system","integer","immediate","The maximum size of a single node in a stream in bytes"
"stream-node-max-entries","0-",true,"100","system","integer","immediate","The maximum number of items a single node in a stream can contain"
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"tracking-table-max-keys","1-100000000",true,"1000000","system","integer","immediate","The maximum number of keys allowed for the tracking table for client side caching"
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

default.redis6.x.cluster.on

"名前","許可された値","変更可能","値","ソース","タイプ","変更タイプ","説明"
"acllog-max-len","1-10000",true,"128","system","integer","immediate","The maximum length of the ACL Log"
"activedefrag","yes,no",true,"no","system","string","immediate","Enabled active memory defragmentation"
"active-defrag-cycle-max","1-75",true,"75","system","integer","immediate","Maximal effort for defrag in CPU percentage"
"active-defrag-cycle-min","1-75",true,"5","system","integer","immediate","Minimal effort for defrag in CPU percentage"
"active-defrag-ignore-bytes","1048576-",true,"104857600","system","integer","immediate","Minimum amount of fragmentation waste to start active defrag"
"active-defrag-max-scan-fields","1-1000000",true,"1000","system","integer","immediate","Maximum number of set/hash/zset/list fields that will be processed from the main dictionary scan"
"active-defrag-threshold-lower","1-100",true,"10","system","integer","immediate","Minimum percentage of fragmentation to start active defrag"
"active-defrag-threshold-upper","1-100",true,"100","system","integer","immediate","Maximum percentage of fragmentation at which we use maximum effort"
"active-expire-effort","1-10",true,"1","system","integer","immediate","The amount of effort that redis uses to expire items in the active expiration job"
"activerehashing","yes,no",true,"yes","system","string","requires-reboot","Apply rehashing or not."
"appendfsync","always,everysec,no",false,"everysec","system","string","immediate","fsync policy for AOF persistence"
"appendonly","yes,no",false,"no","system","string","immediate","Enable Redis persistence."
"client-output-buffer-limit-normal-hard-limit","0-",true,"0","system","integer","immediate","Normal client output buffer hard limit in bytes."
"client-output-buffer-limit-normal-soft-limit","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in bytes."
"client-output-buffer-limit-normal-soft-seconds","0-",true,"0","system","integer","immediate","Normal client output buffer soft limit in seconds."
"client-output-buffer-limit-pubsub-hard-limit","0-",true,"33554432","system","integer","immediate","Pubsub client output buffer hard limit in bytes."
"client-output-buffer-limit-pubsub-soft-limit","0-",true,"8388608","system","integer","immediate","Pubsub client output buffer soft limit in bytes."
"client-output-buffer-limit-pubsub-soft-seconds","0-",true,"60","system","integer","immediate","Pubsub client output buffer soft limit in seconds."
"client-output-buffer-limit-replica-soft-seconds","0-",false,"60","system","integer","immediate","Replica client output buffer soft limit in seconds."
"client-query-buffer-limit","1048576-1073741824",true,"1073741824","system","integer","immediate","Max size of a single client query buffer"
"close-on-replica-write","yes,no",true,"yes","system","string","immediate","If enabled, clients who attempt to write to a read-only replica will be disconnected. Applicable to 2.8.23 and higher."
"cluster-allow-reads-when-down","yes,no",true,"no","system","string","immediate","Whether to allow nodes containing slots to serve read traffic when Redis cluster is in a down state"
"cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"
"cluster-require-full-coverage","yes,no",true,"no","system","string","immediate","Whether cluster becomes unavailable if one or more slots are not covered"
"databases","1-10000",true,"16","system","integer","requires-reboot","Set the number of databases."
"hash-max-ziplist-entries","0-",true,"512","system","integer","immediate","The maximum number of hash entries in order for the dataset to be compressed."
"hash-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest hash entries in order for the dataset to be compressed."
"hll-sparse-max-bytes","1-16000",true,"3000","system","integer","immediate","HyperLogLog sparse representation bytes limit"
"lazyfree-lazy-eviction","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on evictions"
"lazyfree-lazy-expire","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on expired keys"
"lazyfree-lazy-server-del","yes,no",true,"no","system","string","immediate","Perform an asynchronous delete on key updates"
"lazyfree-lazy-user-del","yes,no",true,"no","system","string","immediate","Specifies whether the default behavior of DEL command acts the same as UNLINK"
"lfu-decay-time","0-",true,"1","system","integer","immediate","The amount of time in minutes to decrement the key counter for LFU eviction policy"
"lfu-log-factor","1-",true,"10","system","integer","immediate","The log factor for incrementing key counter for LFU eviction policy"
"list-compress-depth","0-",true,"0","system","integer","immediate","Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations"
"list-max-ziplist-size","-5,-4,-3,-2,-1,1-",false,"-2","system","integer","immediate","The number of entries allowed per internal list node can be specified as a fixed maximum size or a maximum number of elements"
"lua-time-limit","5000",false,"5000","system","integer","immediate","Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings."
"maxclients","1-65000",false,"65000","system","integer","requires-reboot","The maximum number of Redis clients."
"maxmemory-policy","volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction",true,"volatile-lru","system","string","immediate","Max memory policy."
"maxmemory-samples","1-",true,"3","system","integer","immediate","Max memory samples."
"min-replicas-max-lag","0-",true,"10","system","integer","immediate","The maximum amount of replica lag in seconds beyond which the master would stop taking writes. A value of 0 means the master always takes writes."
"min-replicas-to-write","0-",true,"0","system","integer","immediate","The minimum number of replicas that must be present with lag no greater than min-replicas-max-lag for master to take writes. Setting this to 0 means the master always takes writes."
"notify-keyspace-events",,true,,"system","string","immediate","The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled"
"proto-max-bulk-len","1048576-536870912",true,"536870912","system","integer","immediate","Max size of a single element request"
"rename-commands","APPEND,BITCOUNT,BITFIELD,BITOP,BITPOS,BLPOP,BRPOP,BRPOPLPUSH,BZPOPMIN,BZPOPMAX,CLIENT,COMMAND,DBSIZE,DECR,DECRBY,DEL,DISCARD,DUMP,ECHO,EVAL,EVALSHA,EXEC,EXISTS,EXPIRE,EXPIREAT,FLUSHALL,FLUSHDB,GEOADD,GEOHASH,GEOPOS,GEODIST,GEORADIUS,GEORADIUSBYMEMBER,GET,GETBIT,GETRANGE,GETSET,HDEL,HEXISTS,HGET,HGETALL,HINCRBY,HINCRBYFLOAT,HKEYS,HLEN,HMGET,HMSET,HSET,HSETNX,HSTRLEN,HVALS,INCR,INCRBY,INCRBYFLOAT,INFO,KEYS,LASTSAVE,LINDEX,LINSERT,LLEN,LPOP,LPUSH,LPUSHX,LRANGE,LREM,LSET,LTRIM,MEMORY,MGET,MONITOR,MOVE,MSET,MSETNX,MULTI,OBJECT,PERSIST,PEXPIRE,PEXPIREAT,PFADD,PFCOUNT,PFMERGE,PING,PSETEX,PSUBSCRIBE,PUBSUB,PTTL,PUBLISH,PUNSUBSCRIBE,RANDOMKEY,READONLY,READWRITE,RENAME,RENAMENX,RESTORE,ROLE,RPOP,RPOPLPUSH,RPUSH,RPUSHX,SADD,SCARD,SCRIPT,SDIFF,SDIFFSTORE,SELECT,SET,SETBIT,SETEX,SETNX,SETRANGE,SINTER,SINTERSTORE,SISMEMBER,SLOWLOG,SMEMBERS,SMOVE,SORT,SPOP,SRANDMEMBER,SREM,STRLEN,SUBSCRIBE,SUNION,SUNIONSTORE,SWAPDB,TIME,TOUCH,TTL,TYPE,UNSUBSCRIBE,UNLINK,UNWATCH,WAIT,WATCH,ZADD,ZCARD,ZCOUNT,ZINCRBY,ZINTERSTORE,ZLEXCOUNT,ZPOPMAX,ZPOPMIN,ZRANGE,ZRANGEBYLEX,ZREVRANGEBYLEX,ZRANGEBYSCORE,ZRANK,ZREM,ZREMRANGEBYLEX,ZREMRANGEBYRANK,ZREMRANGEBYSCORE,ZREVRANGE,ZREVRANGEBYSCORE,ZREVRANK,ZSCORE,ZUNIONSTORE,SCAN,SSCAN,HSCAN,ZSCAN,XINFO,XADD,XTRIM,XDEL,XRANGE,XREVRANGE,XLEN,XREAD,XGROUP,XREADGROUP,XACK,XCLAIM,XPENDING,GEORADIUS_RO,GEORADIUSBYMEMBER_RO,LOLWUT,XSETID,SUBSTR,BITFIELD_RO,ACL,STRALGO",true,"","system","string","immediate","Redis commands that can be dynamically renamed by the customer"
"repl-backlog-size","16384-",true,"1048576","system","integer","immediate","The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K."
"repl-backlog-ttl","0-",true,"3600","system","integer","immediate","The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog."
"replica-allow-chaining","yes,no",false,"no","system","string","immediate","Configures if chaining of replicas is allowed"
"replica-ignore-maxmemory","yes,no",false,"yes","system","string","immediate","Determines if replica ignores maxmemory setting by not evicting items independent from the master"
"replica-lazy-flush","yes,no",false,"yes","system","string","immediate","Perform an asynchronous flushDB during replica sync"
"reserved-memory-percent","0-100",true,"25","system","integer","immediate","The percent of memory reserved for non-cache memory usage. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage."
"set-max-intset-entries","0-500000000",true,"512","system","integer","immediate","The limit in the size of the set in order for the dataset to be compressed."
"slowlog-log-slower-than","-",true,"10000","system","integer","immediate","The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command."
"slowlog-max-len","0-",true,"128","system","integer","immediate","The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET."
"stream-node-max-bytes","0-",true,"4096","system","integer","immediate","The maximum size of a single node in a stream in bytes"
"stream-node-max-entries","0-",true,"100","system","integer","immediate","The maximum number of items a single node in a stream can contain"
"tcp-keepalive","0-",true,"300","system","integer","immediate","If non-zero, send ACKs every given number of seconds."
"timeout","0,20-",true,"0","system","integer","immediate","Close connection if client is idle for a given number of seconds, or never if 0."
"tracking-table-max-keys","1-100000000",true,"1000000","system","integer","immediate","The maximum number of keys allowed for the tracking table for client side caching"
"zset-max-ziplist-entries","0-",true,"128","system","integer","immediate","The maximum number of sorted set entries in order for the dataset to be compressed."
"zset-max-ziplist-value","0-",true,"64","system","integer","immediate","The threshold of biggest sorted set entries in order for the dataset to be compressed."

パラメータグループの比較

せっかくまとめて出力したので、気になったところを比較してみます。

memcached1.5 と 1.6 の比較

両者に差異はありません。

% diff default.memcached1.5.csv default.memcached1.6.csv
%

redis の cluser.on とそうでないものの比較

cluster-enabledというパラメータの値がnoyesかのみの違いです。cluster.on がつく方がyesです。

% diff default.redis4.0.csv default.redis4.0.cluster.on.csv
20c20
< "cluster-enabled","yes,no",true,"no","system","string","requires-reboot","Enable cluster mode"
---
> "cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"
% diff default.redis5.0.csv default.redis5.0.cluster.on.csv
21c21
< "cluster-enabled","yes,no",true,"no","system","string","requires-reboot","Enable cluster mode"
---
> "cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"
% diff default.redis6.x.csv default.redis6.x.cluster.on.csv
24c24
< "cluster-enabled","yes,no",true,"no","system","string","requires-reboot","Enable cluster mode"
---
> "cluster-enabled","yes,no",true,"yes","system","string","requires-reboot","Enable cluster mode"

終わりに

ElastiCache パラメータグループの設定項目を一括で CSV 出力する方法を確認しました。ボリュームが多すぎてマネジメントコンソールから確認していくのが大変なものは、AWS CLI で出力して手元で扱いやすくすることを検討しましょう。

ちなみに各種パラメータやバージョンによる差異は以下ページから確認できます。

何かのお役に立てば幸いです。

以上、 チバユキ (@batchicchi) がお送りしました。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.