翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Redis OSS 固有のパラメータ
Redis OSS クラスターのパラメータグループを指定しない場合、エンジンバージョンに適したデフォルトのパラメータグループが使用されます。デフォルトのパラメータグループのパラメータの値を変更することはできません。しかし、カスタムパラメータグループを作成し、いつでもクラスターに割り当てることはできます。ただし、条件付きで変更可能なパラメータの値が両方のパラメータグループで同じである場合に限ります。詳細については、「パラメータグループを作成する」を参照してください。
トピック
- Redis OSS 7 パラメータの変更
- Redis OSS 6.x パラメータの変更
- Redis OSS 5.0.3 パラメータの変更
- Redis OSS 5.0.0 パラメータの変更
- Redis OSS 4.0.10 パラメータの変更
- Redis OSS 3.2.10 パラメータの変更
- Redis OSS 3.2.6 パラメータの変更
- Redis OSS 3.2.4 パラメータの変更
- Redis OSS 2.8.24 (拡張) で追加されたパラメータ
- Redis OSS 2.8.23 (拡張) で追加されたパラメータ
- Redis OSS 2.8.22 (拡張) で追加されたパラメータ
- Redis OSS 2.8.21 で追加されたパラメータ
- Redis OSS 2.8.19 で追加されたパラメータ
- Redis OSS 2.8.6 で追加されたパラメータ
- Redis OSS 2.6.13 パラメータ
- Redis OSS ノードタイプ固有のパラメータ
Redis OSS 7 パラメータの変更
パラメータグループファミリー: redis7
Redis OSS 7 のデフォルトのパラメータグループは次のとおりです。
-
default.redis7
— Redis OSS (クラスターモードが無効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。 -
default.redis7.cluster.on
— Redis OSS (クラスターモードが有効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。
Redis OSS 7 で追加されたパラメータは次のとおりです。
名前 | 詳細 | 説明 |
---|---|---|
cluster-allow-pubsubshard-when-down |
許可される値: デフォルト: タイプ: 文字列 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
デフォルトの [yes] に設定すると、クラスターがダウン状態でも、自分がスロットを所有しているとみなしている限り、ノードは pubsub シャードトラフィックを処理できます。 |
cluster-preferred-endpoint-type |
許可される値: デフォルト: タイプ: 文字列 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
この値は、MOVED/ASKING リクエストに対して返されるエンドポイントと、 |
latency-tracking |
許可される値: デフォルト: タイプ: 文字列 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
[yes] に設定すると、コマンドごとのレイテンシーが追跡され、 |
hash-max-listpack-entries |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
データセットを圧縮するためのハッシュエントリの最大数。 |
hash-max-listpack-value |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
データセットを圧縮するための最大ハッシュエントリのしきい値。 |
zset-max-listpack-entries |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
データセットを圧縮するためにソートされたセットエントリの最大数。 |
zset-max-listpack-value |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
データセットを圧縮するためにソートされたセットエントリの最大しきい値。 |
Redis OSS 7 で変更されたパラメータは次のとおりです。
名前 | 詳細 | 説明 |
---|---|---|
activerehashing |
変更可能: |
変更可能は Yes でした。 |
Redis OSS 7 で削除されるパラメータは次のとおりです。
名前 | 詳細 | 説明 |
---|---|---|
hash-max-ziplist-entries |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
小さなハッシュエンコーディングを表現するために |
hash-max-ziplist-value |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
小さなハッシュエンコーディングを表現するために |
zset-max-ziplist-entries |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
小さなハッシュエンコーディングを表現するために |
zset-max-ziplist-value |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
小さなハッシュエンコーディングを表現するために |
list-max-ziplist-size |
許可される値: デフォルト: タイプ: 整数 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
内部リストノードごとに許可されるエントリ数。 |
Redis OSS 6.x パラメータの変更
パラメータグループファミリー: redis6.x
Redis OSS 6.x のデフォルトのパラメータグループは次のとおりです。
-
default.redis6.x
— Redis OSS (クラスターモードが無効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。 -
default.redis6.x.cluster.on
— Redis OSS (クラスターモードが有効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。
注記
Redis OSS エンジンバージョン 6.2 では、r6gd ノードファミリーが で使用するために導入された際データ階層化、r6gd ノードタイプでは、削除 、volatile-lru、および allkeys-lru max-memory ポリシーのみがサポートされます。
詳細については、「ElastiCache (Redis OSS) バージョン 6.2 (拡張)」および「ElastiCache (Redis OSS) バージョン 6.0 (拡張)」を参照してください。
Redis OSS 6.x で追加されたパラメータは次のとおりです。
名前 | 詳細 | 説明 |
---|---|---|
acl-pubsub-default (added in 6.2) |
許可される値: デフォルト: タイプ: 文字列 変更可能: はい 変更が有効になります。クラスターに関連付けられた既存の Redis OSS ユーザーには、引き続き既存のアクセス許可が付与されます。ユーザーを更新するか、クラスターを再起動して既存の Redis OSS ユーザーを更新します。 |
このクラスターにデプロイした ACL ユーザーの、デフォルトの pubsub チャネルのアクセス許可。 |
cluster-allow-reads-when-down (added in 6.0) |
デフォルト: いいえ タイプ: 文字列 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
「はい」に設定すると、ノードがプライマリのクォーラムに到達できない場合でも、Redis OSS (クラスターモードが有効) レプリケーショングループは引き続き読み取りコマンドを処理します。 デフォルトの no に設定すると、レプリケーショングループはすべてのコマンドを拒否します。ノードグループが 3 つ未満のクラスターを使用している場合、またはアプリケーションで古い読み取りを安全に処理できる場合は、この値を yes に設定することをお勧めします。 |
tracking-table-max-keys (added in 6.0) |
デフォルト: 1,000,000 タイプ: 数値 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
クライアント側のキャッシュをサポートするために、Redis OSS はどのクライアントがどのキーにアクセスしたかの追跡をサポートします。 追跡されたキーが変更されると、無効化メッセージがすべてのクライアントに送信され、キャッシュされた値が無効になったことが通知されます。この値により、このテーブルの上限を指定できます。このパラメータ値を超えると、クライアントには無作為に無効化が送信されます。この値は、十分なキーを追跡し続けながら、メモリ使用量を制限するように調整する必要があります。キーはメモリ不足状態でも無効になります。 |
acllog-max-len (added in 6.0) |
デフォルト: 128 タイプ: 数値 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
この値は、ACL ログ内のエントリの最大数に対応します。 |
active-expire-effort (added in 6.0) |
デフォルト: 1 タイプ: 数値 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
Redis OSS は、2 つのメカニズムによって有効期限を超えたキーを削除します。1 つでは、キーがアクセスされ、期限切れであることが判明します。もう 1 つでは、定期的なジョブがキーをサンプリングし、有効期限 (TTL) を超えたキーを期限切れにします。このパラメータは、Redis OSS が定期的なジョブの項目を期限切れにするために使用する労力の量を定義します。 デフォルト値の 1 では、期限切れのキーの 10% 以上をメモリに残さないようにします。また、合計メモリの 25% 以上を消費しないようにし、システムにレイテンシーを追加しようとします。この値を最大 10 まで増やすと、キーの期限切れに費やす労力を増やすことができます。トレードオフは、CPU が高くなると、潜在的にレイテンシーが高くなることです。メモリ使用率が高く、CPU 使用率の増加が許容される場合を除き、値 1 を推奨します。 |
lazyfree-lazy-user-del (added in 6.0) |
デフォルト: いいえ タイプ: 文字列 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
値を yes に設定すると、 |
Redis OSS 6.x で削除されるパラメータは次のとおりです。
名前 | 詳細 | 説明 |
---|---|---|
lua-replicate-commands |
許可される値: はい/いいえ デフォルト: はい タイプ:ブール値 変更可能: はい 変更の適用: 即時 |
Lua 効果レプリケーションを常に有効にするか、Lua スクリプトでは有効にしません |
Redis OSS 5.0.3 パラメータの変更
パラメータグループファミリー: redis5.0
Redis OSS 5.0 のデフォルトパラメータグループ
-
default.redis5.0
— Redis OSS (クラスターモードが無効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。 -
default.redis5.0.cluster.on
— Redis OSS (クラスターモードが有効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。
Redis OSS 5.0.3 で追加されたパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 詳細 | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rename-commands |
デフォルト: なし タイプ: 文字列 変更可能: はい 変更の適用: クラスター内のすべてのノードにわたって即時 |
名前が変更された Redis OSS コマンドのスペース区切りリスト。以下に示すのは、名前変更に使用できるコマンドのリストの一部です。
|
詳細については、「ElastiCache (Redis OSS) バージョン 5.0.6 (拡張)」を参照してください。
Redis OSS 5.0.0 パラメータの変更
パラメータグループファミリー: redis5.0
Redis OSS 5.0 のデフォルトパラメータグループ
-
default.redis5.0
— Redis OSS (クラスターモードが無効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。 -
default.redis5.0.cluster.on
— Redis OSS (クラスターモードが有効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。
Redis OSS 5.0 で追加されたパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 詳細 | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-bytes |
許可される値: 0+ デフォルト: 4096 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
ストリームデータ構造は、内部の複数のアイテムをエンコードするノードの基数ツリーです。基数ツリーの単一ノードの最大サイズをバイト単位で指定するには、この設定を使用します。0 に設定されている場合、ツリーノードのサイズは無制限です。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-entries |
許可される値: 0+ デフォルト: 100 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
ストリームデータ構造は、内部の複数のアイテムをエンコードするノードの基数ツリーです。新しいストリームエントリを追加するとき、新しいノードに切り替える前に単一ノードに含めることができるアイテムの最大数を指定するには、この設定を使用します。0 に設定されている場合、ツリーノードのアイテムの数は無制限です | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-max-scan-fields |
許可される値: 1~1000000 デフォルト: 1000 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
メインディクショナリスキャンから処理される set/hash/zset/list フィールドの最大数 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lua-replicate-commands |
許可される値: はい/いいえ デフォルト: はい タイプ:ブール値 変更可能: はい 変更の適用: 即時 |
Lua 効果レプリケーションを常に有効にするか、Lua スクリプトでは有効にしません | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-ignore-maxmemory |
デフォルト: はい タイプ:ブール値 変更可能: いいえ |
プライマリから独立したアイテムを削除しないで、レプリカが maxmemory 設定を無効にするかどうかを判断します。 |
Redis OSS は、コミュニティのフィードバックに応じて、エンジンバージョン 5.0 のいくつかのパラメータの名前を変更しました。詳細については、「Redis OSS 5 の新機能
Redis OSS 5.0 で名前が変更されたパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 詳細 | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-lazy-flush |
デフォルト: はい タイプ:ブール値 変更可能: いいえ 以前の名前: slave-lazy-flush |
レプリカの同期中に非同期 flushDB を実行します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-hard-limit |
デフォルト: 値については、「Redis OSS ノードタイプ固有のパラメータ」を参照してください タイプ: 整数 変更可能: いいえ 以前の名前: client-output-buffer-limit-slave-hard-limit |
Redis OSS リードレプリカの場合: クライアントの出力バッファが指定されたバイト数に達すると、クライアントは切断されます。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-limit |
デフォルト: 値については、「Redis OSS ノードタイプ固有のパラメータ」を参照してください タイプ: 整数 変更可能: いいえ 以前の名前: client-output-buffer-limit-slave-soft-limit |
Redis OSS リードレプリカの場合: クライアントの出力バッファが指定されたバイト数に達すると、クライアントは切断されますが、この条件が に対して持続する場合に限りますclient-output-buffer-limit-replica-soft-seconds 。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-seconds |
デフォルト: 60 タイプ: 整数 変更可能: いいえ 以前の名前: client-output-buffer-limit-slave-soft-seconds |
Redis OSS リードレプリカの場合: クライアントの出力バッファがこの秒数よりも長い間client-output-buffer-limit-replica-soft-limit バイトのままである場合、クライアントは切断されます。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-allow-chaining |
デフォルト: いいえ タイプ: 文字列 変更可能: いいえ 以前の名前: slave-allow-chaining |
Redis OSS のリードレプリカが独自のリードレプリカを持つことができるかどうかを決定します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-to-write |
デフォルト: 0 タイプ: 整数 変更可能: はい 以前の名前: min-slaves-to-write 変更の適用: 即時 |
プライマリノードがクライアントからの書き込みを受け入れるために、使用可能でなければならないリードレプリカの数。使用可能なレプリカの数がこの数を下回った場合、プライマリノードは書き込みリクエストを受け入れなくなります。 このパラメータまたは min-replicas-max-lag が 0 の場合、プライマリノードは、使用可能なレプリカがない場合でも、常に書き込みリクエストを受け入れます。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-max-lag |
デフォルト: 10 タイプ: 整数 変更可能: はい 以前の名前: min-slaves-max-lag 変更の適用: 即時 |
プライマリノードからリードレプリカから ping リクエストを受け取る必要がある秒数。この時間が経過してもプライマリが ping を受け取らない場合、レプリカは使用可能と見なされなくなります。使用可能なレプリカの数が を下回ると min-replicas-to-write、プライマリはその時点で書き込みの受け入れを停止します。 このパラメータまたは のいずれか min-replicas-to-write が 0 の場合、プライマリノードは使用可能なレプリカがない場合でも、常に書き込みリクエストを受け入れます。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
close-on-replica-write |
デフォルト: はい タイプ:ブール値 変更可能: はい 以前の名前: close-on-slave-write 変更の適用: 即時 |
有効にした場合、読み取り専用レプリカに書き込もうとするクライアントの接続は切断されます。 |
Redis OSS 5.0 で削除されたパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 詳細 | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repl-timeout |
デフォルト: 60 変更可能: いいえ |
パラメータはこのバージョンでは使用できません。 |
Redis OSS 4.0.10 パラメータの変更
パラメータグループファミリー: redis4.0
Redis OSS 4.0.x のデフォルトパラメータグループ
-
default.redis4.0
— Redis OSS (クラスターモードが無効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。 -
default.redis4.0.cluster.on
— Redis OSS (クラスターモードが有効) クラスターとレプリケーショングループには、このパラメータグループ、またはそこから派生したパラメータグループを使用します。
Redis OSS 4.0.10 で変更されたパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 詳細 | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxmemory-policy |
許可される値: デフォルト: volatile-lru タイプ: 文字列 変更可能: はい 変更の反映: 即時 |
maxmemory-policy がバージョン 2.6.13 で追加されました。バージョン 4.0.10 では、2 つの新しい許容値が追加されました。allkeys-lfu は、近似 LFU を使用して、すべてのキーを削除します。volatile-lfu は、近似 LFU を使用して、有効期限が設定されたキーを削除します。バージョン 6.2 では、データ階層化で使用するために r6gd ノードファミリーが導入された場合、noeviction 、volatile-lru および allkeys-lru max-memory ポリシーのみが r6gd ノードタイプでサポートされます。 |
Redis OSS 4.0.10 で追加されたパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名前 | 詳細 | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
非同期削除パラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-eviction |
許可される値: はい/いいえ デフォルト: いいえ タイプ:ブール値 変更可能: はい 変更の反映: 即時 |
削除で、非同期削除を実行します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-expire |
許可される値: はい/いいえ デフォルト: いいえ タイプ:ブール値 変更可能: はい 変更の反映: 即時 |
期限切れのキーで、非同期削除を実行します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-server-del |
許可される値: はい/いいえ デフォルト: いいえ タイプ:ブール値 変更可能: はい 変更の反映: 即時 |
値を更新するコマンドに対して非同期削除を実行します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slave-lazy-flush |
許可される値: 該当なし デフォルト: いいえ タイプ:ブール値 変更可能: いいえ 変更の反映: 該当なし |
スレーブの同期中に非同期 flushDB を実行します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LFU パラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-log-factor |
許可される値: 任意の整数 > 0 デフォルト: 10 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
キーカウンターを飽和させるキーヒット数を決定するログ要素を設定します。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-decay-time |
許可される値: 任意の整数 デフォルト: 1 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
キーカウンターをデクリメントする期間 (分単位)。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
アクティブなデフラグメンテーションのパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
activedefrag |
許可される値: はい/いいえ デフォルト: いいえ タイプ:ブール値 変更可能: はい 変更の反映: 即時 |
有効化されているアクティブなデフラグメンテーション。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-ignore-bytes |
許可される値: 10485760~104857600 デフォルト: 104857600 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
アクティブなデフラグを開始するためのフラグメントの最小量。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-lower |
許可される値: 1~100 デフォルト: 10 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
アクティブなデフラグを開始するためのフラグメントの割合。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-upper |
許可される値: 1~100 デフォルト: 100 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
最大の労力を使用するフラグメントの最大割合。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-min |
許可される値: 1~75 デフォルト: 25 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
デフラグの最小の労力 (CPU 使用率)。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-max |
許可される値: 1~75 デフォルト: 75 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
デフラグの最大の労力 (CPU 使用率)。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
クライアント出力バッファのパラメータ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-query-buffer-limit |
許可される値: 1048576~1073741824 デフォルト: 1073741824 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
単一のクライアントクエリバッファの最大サイズ。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proto-max-bulk-len |
許可される値: 1048576~536870912 デフォルト: 536870912 タイプ: 整数 変更可能: はい 変更の反映: 即時 |
1 つの要素リクエストの最大サイズ。 |
Redis OSS 3.2.10 パラメータの変更
パラメータグループファミリー: redis3.2
ElastiCache (Redis OSS) 3.2.10 追加のパラメータはサポートされていません。
Redis OSS 3.2.6 パラメータの変更
パラメータグループファミリー: redis3.2
Redis OSS 3.2.6 では、追加のパラメータはサポートされていません。
Redis OSS 3.2.4 パラメータの変更
パラメータグループファミリー: redis3.2
Redis OSS 3.2.4 以降では、2 つのデフォルトのパラメータグループがあります。
-
default.redis3.2
— Redis OSS 3.2.4 を実行するときに、Redis OSS (クラスターモードが無効) レプリケーショングループを作成し、Redis OSS 3.2.4 の追加機能を使用する場合は、このパラメータグループまたはそこから派生したパラメータグループを指定します。 -
default.redis3.2.cluster.on
— Redis OSS (クラスターモードが有効) レプリケーショングループを作成するときに、このパラメータグループまたはそこから派生したパラメータグループを指定します。
Redis OSS 3.2.4 の新しいパラメータ
パラメータグループファミリー: redis3.2
Redis OSS 3.2.4 では、次の追加パラメータがサポートされています。
名前 | 詳細 | 説明 |
---|---|---|
list-max-ziplist-size |
デフォルト: -2 タイプ: 整数 変更可能: いいえ |
リストは、領域を節約する特殊な方法でエンコードされます。内部リストノードあたり許可されるエントリの数は、要素の固定最大サイズまたは最大数として指定できます。最大固定サイズには、-5~-1 を使用します。この意味は次のとおりです。
|
list-compress-depth |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
リストは、圧縮される場合もあります。圧縮の深さは、圧縮から除外するリストの端からのクイックリスト ziplist ノードの数です。リストの先頭と末尾は、プッシュおよびポップオペレーションを高速にするために常に圧縮されません。設定は以下のとおりです。
|
cluster-enabled |
デフォルト: no/yes * タイプ: 文字列 変更可能: いいえ |
これがクラスターモード (はい) の Redis OSS (クラスターモードが有効) レプリケーショングループか、非クラスターモード (いいえ) の Redis OSS (クラスターモードが有効) レプリケーショングループかを示します。クラスターモードの Redis OSS (クラスターモードが有効) レプリケーショングループは、最大 500 個のノードグループにデータを分割できます。 * Redis OSS 3.2.x には 2 つのデフォルトパラメータグループがあります。
. |
cluster-require-full-coverage |
デフォルト: いいえ タイプ:ブール値 変更可能: はい 変更の適用: 即時 |
に設定すると ただし、まだ処理対象になっているキー空間の部分に対するクエリを受け入れ続けるようにクラスターのサブセットが機能していることが必要な場合があります。その場合は、 |
hll-sparse-max-bytes |
デフォルト: 3000 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
HyperLogLog スパース表現のバイト数制限。この制限には 16 バイトのヘッダーが含まれます。スパース表現 HyperLogLog を使用する がこの制限を超えると、高密度表現に変換されます。 16,000 より大きい値はお勧めしません。その時点では、デンスな表現の方がメモリ効率が高くなるためです。 PFADD の速度を下げすぎることなく領域効率の良いエンコードの利点を活かせる (スパースなエンコードで O(N) になる) ように、値は約 3,000 にすることをお勧めします。CPU が問題ではなく、スペースが で、データセットが HyperLogLogs カーディナリティが 0~15000 の範囲の多くの で構成されている場合、値は 10000 まで引き上げることができます。 |
reserved-memory-percent |
デフォルト: 25 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
非データ用に確保されているノードのメモリの割合。デフォルトでは、Redis OSS データフットプリントはノードのすべてのメモリを消費するまで増加します。この場合、メモリページングが大量に行われるため、ノードパフォーマンスが低下する可能性が高くなります。メモリを予約することで、Redis OSS 以外の目的で使用可能なメモリの一部を確保して、ページングの量を減らすことができます。 このパラメータは に固有であり ElastiCache、標準の Redis OSS ディストリビューションの一部ではありません。 詳細については、「 |
Redis OSS 3.2.4 (拡張) で変更されたパラメータ
パラメータグループファミリー: redis3.2
Redis OSS 3.2.4 では、次のパラメータが変更されました。
名前 | 詳細 | 変更 |
---|---|---|
activerehashing |
変更可能: パラメータグループがいずれのキャッシュクラスターにも関連付けられていない場合は、はい。それ以外の場合は No です。 |
変更可能は No でした。 |
databases |
変更可能: パラメータグループがいずれのキャッシュクラスターにも関連付けられていない場合は、はい。それ以外の場合は No です。 |
変更可能は No でした。 |
appendonly |
デフォルト: オフ 変更可能: いいえ |
以前の Redis OSS バージョンからアップグレードする場合は、まず |
appendfsync |
デフォルト: オフ 変更可能: いいえ |
以前の Redis OSS バージョンからアップグレードする場合は、まず |
repl-timeout |
デフォルト: 60 変更可能: いいえ |
現在はデフォルト値 60 で、変更できません。 |
tcp-keepalive |
デフォルト: 300 |
デフォルト値は 0 でした。 |
list-max-ziplist-entries |
パラメータは使用できなくなりました。 |
|
list-max-ziplist-value |
パラメータは使用できなくなりました。 |
Redis OSS 2.8.24 (拡張) で追加されたパラメータ
パラメータグループファミリー: redis2.8
Redis OSS 2.8.24 では、追加のパラメータはサポートされていません。
Redis OSS 2.8.23 (拡張) で追加されたパラメータ
パラメータグループファミリー: redis2.8
Redis OSS 2.8.23 では、次の追加パラメータがサポートされています。
名前 | 詳細 | 説明 |
---|---|---|
close-on-slave-write |
デフォルト: はい タイプ: 文字列 (はい/いいえ) 変更可能: はい 変更の適用: 即時 |
有効にした場合、読み取り専用レプリカに書き込もうとするクライアントの接続は切断されます。 |
close-on-slave-write の仕組み
close-on-slave-write
パラメータは Amazon によって導入され ElastiCache 、リードレプリカをプライマリに昇格させるため、プライマリノードとリードレプリカノードスワップロールのクラスター応答をより詳細に制御できます。
リードレプリカクラスターが、マルチ AZ 対応レプリケーショングループのフェイルオーバー以外の理由で、プライマリに昇格する場合、クライアントは引き続きエンドポイント A に書き込もうとします。エンドポイント A はこの時点でリードレプリカのエンドポイントであるため、これらの書き込みは失敗します。これは、 ElastiCache を導入する前の Redis OSS の動作close-on-replica-write
であり、 を無効にする場合の動作ですclose-on-replica-write
。
close-on-replica-write
が有効になっていると、クライアントがリードレプリカに書き込もうとするたびに、クラスターへのクライアントの接続は切断されます。アプリケーションロジックは、切断を検出し、DNS テーブルを確認して、プライマリエンドポイント (この時点でエンドポイント B になっている) に再接続する必要があります。
を無効にする場合 close-on-replica-write
close-on-replica-write
を無効にすると、障害が発生しているクラスターに書き込まれることになります。それでは、なぜ close-on-replica-write
を無効にするのでしょう。
前述したように、close-on-replica-write
が有効になっていると、クライアントがリードレプリカに書き込もうとするたびに、クラスターへのクライアントの接続は切断されます。ノードへの新しい接続の確立には時間がかかります。したがって、レプリカへの書き込みリクエストの結果として切断および再接続が行われると、同じ接続を介して提供される読み取りリクエストのレイテンシーにも影響します。この効果は、新しい接続が確立されるまで維持されます。特に、読み取りが多いアプリケーションや、レイテンシーの影響を受けやすいアプリケーションの場合、読み取りパフォーマンスが下がらないように、クライアントを接続したままにすることができます。
Redis OSS 2.8.22 (拡張) で追加されたパラメータ
パラメータグループファミリー: redis2.8
Redis OSS 2.8.22 では、追加のパラメータはサポートされていません。
重要
-
Redis OSS バージョン 2.8.22 以降、
repl-backlog-size
はプライマリクラスターとレプリカクラスターに適用されます。 -
Redis OSS バージョン 2.8.22 以降、
repl-timeout
パラメータはサポートされていません。変更した場合、 と同様にデフォルト (60 秒) で上書き ElastiCache されますappendonly
。
次のパラメータはサポートされなくなりました。
-
appendonly
-
appendfsync
-
repl-timeout
Redis OSS 2.8.21 で追加されたパラメータ
パラメータグループファミリー: redis2.8
Redis OSS 2.8.21 では、追加のパラメータはサポートされていません。
Redis OSS 2.8.19 で追加されたパラメータ
パラメータグループファミリー: redis2.8
Redis OSS 2.8.19 では、追加のパラメータはサポートされていません。
Redis OSS 2.8.6 で追加されたパラメータ
パラメータグループファミリー: redis2.8
Redis OSS 2.8.6 では、次の追加パラメータがサポートされています。
名前 | 詳細 | 説明 |
---|---|---|
min-slaves-max-lag |
デフォルト: 10 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
プライマリノードからリードレプリカから ping リクエストを受け取る必要がある秒数。この時間が経過してもプライマリが ping を受け取らない場合、レプリカは使用可能と見なされなくなります。使用可能なレプリカの数が を下回ると min-slaves-to-write、プライマリはその時点で書き込みの受け入れを停止します。 このパラメータまたは min-slaves-to-write が 0 の場合、プライマリノードは、使用可能なレプリカがない場合でも、常に書き込みリクエストを受け入れます。 |
min-slaves-to-write |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
プライマリノードがクライアントからの書き込みを受け入れるために、使用可能でなければならないリードレプリカの数。使用可能なレプリカの数がこの数を下回った場合、プライマリノードは書き込みリクエストを受け入れなくなります。 このパラメータまたは min-slaves-max-lag が 0 の場合、プライマリノードは、使用可能なレプリカがない場合でも、常に書き込みリクエストを受け入れます。 |
notify-keyspace-events |
デフォルト: (空の文字列) タイプ: 文字列 変更可能: はい 変更の適用: 即時 |
Redis OSS がクライアントに通知できるキースペースイベントのタイプ。各イベントタイプは 1 文字で表されます。
これらのイベントタイプは自由に組み合わせることができます。例えば、AKE は、Redis OSS がすべてのイベントタイプの通知を発行できることを意味します。 上に挙げられた文字以外の文字を使用しないでください。使用しようとすると、エラーメッセージが表示されます。 デフォルトでは、このパラメータは空の文字列に設定されます。これは、keyspace イベント通知が無効であることを意味します。 |
repl-backlog-size |
デフォルト: 1048576 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
プライマリノードバックログバッファーのサイズ (バイト単位)。バックログは、プライマリノードのデータの更新を記録するために使用されます。リードレプリカは、プライマリに接続すると、部分同期 ( このパラメータの最小値は 16384 です。 注記Redis OSS 2.8.22 以降、このパラメータはプライマリクラスターとリードレプリカに適用されます。 |
repl-backlog-ttl |
デフォルト: 3600 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
プライマリノードがバックログバッファーを保持する秒数。最後のレプリカノードが切断されたときから、バックログ内のデータは このパラメータを 0 に設定した場合、バックログバッファーは解放されません。 |
repl-timeout |
デフォルト: 60 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
次のタイムアウト時間(秒単位)を表します。
|
Redis OSS 2.6.13 パラメータ
パラメータグループファミリー: redis2.6
Redis OSS 2.6.13 は、 でサポートされている Redis OSS の最初のバージョンでした ElastiCache。次の表は、 が ElastiCache サポートする Redis OSS 2.6.13 パラメータを示しています。
名前 | 詳細 | 説明 |
---|---|---|
activerehashing |
デフォルト: はい タイプ: 文字列 (はい/いいえ) 変更可能: はい 変更の適用: 作成時 |
Redis のアクティブな再ハッシュ機能を有効にするかどうかを決定します。主要なハッシュテーブルは、1 秒あたり 10 回再ハッシュされます。再ハッシュ操作ごとに 1 ミリ秒の CPU が消費されます。 パラメータグループを作成するとき、この値を設定します。クラスターに新しいパラメータグループを割り当てるとき、この値は以前のパラメータグループと新しいパラメータグループで一致している必要があります。 |
appendonly |
デフォルト: いいえ タイプ: 文字列 変更可能: はい 変更の適用: 即時 |
Redis の AOF (Append Only File) 機能を有効または無効にします。AOF は、キャッシュ内のデータを変更する Redis OSS コマンドをキャプチャし、特定のノード障害からの復旧に使用されます。 デフォルト値は no です(AOF が無効であることを意味します)。AOF を有効にするには、このパラメータを yes に設定します。 詳細については、「障害の軽減」を参照してください。 注記AOF (Append Only File) は、cache.t1.micro ノードおよび cache.t2.* ノードではサポートされません。このタイプのノードの場合、 注記マルチ AZ レプリケーショングループでは、AOF は許可されません。 |
appendfsync |
デフォルト: everysec タイプ: 文字列 変更可能: はい 変更の適用: 即時 |
appendonly を [yes] に設定すると、AOF 出力バッファーをディスクに書き込む頻度が制御されます。
|
client-output-buffer-limit-normal-hard-limit |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
クライアントの出力バッファーが指定されたバイト数に達した場合、クライアントの接続が切断されます。デフォルトは 0 です (ハード制限なし)。 |
client-output-buffer-limit-normal-soft-limit |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
クライアントの出力バッファーが指定されたバイト数に達した場合、クライアントの接続が切断されますが、この条件が client-output-buffer-limit-normal-soft-seconds の間存続した場合に限ります。デフォルトは 0 です (ソフト制限なし)。 |
client-output-buffer-limit-normal-soft-seconds |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
クライアントの出力バッファーが、この秒数より長い時間 client-output-buffer-limit-normal-soft-limit バイトのままの場合、クライアントの接続が切断されます。デフォルトは 0 です (時間制限なし)。 |
client-output-buffer-limit-pubsub-hard-limit |
デフォルト: 33554432 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
Redis OSS パブリッシュ/サブスクライブクライアントの場合: クライアントの出力バッファが指定されたバイト数に達すると、クライアントは切断されます。 |
client-output-buffer-limit-pubsub-soft-limit |
デフォルト: 8388608 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
Redis OSS パブリッシュ/サブスクライブクライアントの場合: クライアントの出力バッファが指定されたバイト数に達すると、クライアントは切断されますが、この条件が に対して持続する場合に限りますclient-output-buffer-limit-pubsub-soft-seconds 。 |
client-output-buffer-limit-pubsub-soft-seconds |
デフォルト: 60 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
Redis OSS パブリッシュ/サブスクライブクライアントの場合: クライアントの出力バッファがこの秒数よりも長い間client-output-buffer-limit-pubsub-soft-limit バイトに留まる場合、クライアントは切断されます。 |
client-output-buffer-limit-slave-hard-limit |
デフォルト: 値については、「Redis OSS ノードタイプ固有のパラメータ」を参照してください タイプ: 整数 変更可能: いいえ |
Redis OSS リードレプリカの場合: クライアントの出力バッファが指定されたバイト数に達すると、クライアントは切断されます。 |
client-output-buffer-limit-slave-soft-limit |
デフォルト: 値については、「Redis OSS ノードタイプ固有のパラメータ」を参照してください タイプ: 整数 変更可能: いいえ |
Redis OSS リードレプリカの場合: クライアントの出力バッファが指定されたバイト数に達すると、クライアントは切断されますが、この条件が に対して持続する場合に限りますclient-output-buffer-limit-slave-soft-seconds 。 |
client-output-buffer-limit-slave-soft-seconds |
デフォルト: 60 タイプ: 整数 変更可能: いいえ |
Redis OSS リードレプリカの場合: クライアントの出力バッファがこの秒数よりも長い間client-output-buffer-limit-slave-soft-limit バイトのままである場合、クライアントは切断されます。 |
databases |
デフォルト: 16 タイプ: 整数 変更可能: いいえ 変更の適用: 作成時 |
論理パーティションデータベース数は分割されます。この値を低く抑えることをお勧めします。 パラメータグループを作成するとき、この値を設定します。クラスターに新しいパラメータグループを割り当てるとき、この値は以前のパラメータグループと新しいパラメータグループで一致している必要があります。 |
hash-max-ziplist-entries |
デフォルト: 512 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
ハッシュに使用されるメモリ量を決定します。エントリが指定された数より少ないハッシュは、領域を節約する特殊なエンコードを使用して格納されます。 |
hash-max-ziplist-value |
デフォルト: 64 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
ハッシュに使用されるメモリ量を決定します。エントリが指定されたバイト数より小さいハッシュは、領域を節約する特殊なエンコードを使用して格納されます。 |
list-max-ziplist-entries |
デフォルト: 512 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
リストに使用されるメモリ量を決定します。エントリが指定された数より少ないリストは、領域を節約する特殊なエンコードを使用して格納されます。 |
list-max-ziplist-value |
デフォルト: 64 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
リストに使用されるメモリ量を決定します。エントリが指定されたバイト数より小さいリストは、領域を節約する特殊なエンコードを使用して格納されます。 |
lua-time-limit |
デフォルト: 5000 タイプ: 整数 変更可能: いいえ |
がスクリプトを停止するアクション ElastiCache を実行するまでの、Lua スクリプトの最大実行時間をミリ秒単位で指定します。 を超える |
maxclients この値は、明示的に指定されたインスタンスタイプを除くすべてのインスタンスタイプに適用されます。 |
デフォルト: 65000 タイプ: 整数 変更可能: いいえ |
一度に接続できるクライアントの最大数。 |
t2.medium デフォルト: 20000 タイプ: 整数 変更可能: いいえ |
||
t2.small デフォルト: 20000 タイプ: 整数 変更可能: いいえ |
||
t2.micro デフォルト: 20000 タイプ: 整数 変更可能: いいえ |
||
t4g.micro デフォルト: 20000 タイプ: 整数 変更可能: いいえ |
||
t3.medium デフォルト: 46000 タイプ: 整数 変更可能: いいえ |
||
t3.small デフォルト: 46000 タイプ: 整数 変更可能: いいえ |
||
t3.micro デフォルト: 20000 タイプ: 整数 変更可能: いいえ |
||
maxmemory-policy |
デフォルト: volatile-lru タイプ: 文字列 変更可能: はい 変更の適用: 即時 |
メモリの最大使用量に到達したときのキーの削除ポリシー。 有効な値は次のとおりです。 詳細については、「LRU キャッシュとして Redis OSS を使用する |
maxmemory-samples |
デフォルト: 3 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
least-recently-used (LRU) および time-to-live (TTL) 計算の場合、このパラメータはチェックするキーのサンプルサイズを表します。デフォルトでは、Redis OSS は 3 つのキーを選択し、最近使用されたものを使用します。 |
reserved-memory |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
非データの使用に確保された合計メモリ (バイト単位)。デフォルトでは、Redis OSS ノードはノードの を消費するまで拡張されます このパラメータは に固有であり ElastiCache、標準の Redis OSS ディストリビューションの一部ではありません。 詳細については、「 |
set-max-intset-entries |
デフォルト: 512 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
特定のタイプのセットに使用されるメモリの量を決定します (64 ビット符号付き整数の範囲に収まる基数 10 の整数である文字列)。エントリが指定された数より少ないセットは、領域を節約する特殊なエンコードを使用して格納されます。 |
slave-allow-chaining |
デフォルト: いいえ タイプ: 文字列 変更可能: いいえ |
Redis OSS のリードレプリカが独自のリードレプリカを持つことができるかどうかを決定します。 |
slowlog-log-slower-than |
デフォルト: 10000 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
Redis OSS スローログ機能によってログに記録されるコマンドの最大実行時間をマイクロ秒単位で表します。 |
slowlog-max-len |
デフォルト: 128 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
Redis OSS スローログの最大長。 |
tcp-keepalive |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
0 以外の値 (N) に設定した場合、接続が維持されていることを確認するためにノードクライアントが N 秒ごとにポーリングされます。デフォルト設定の 0 では、このようなポーリングが行われません。重要このパラメータの一部の側面は、Redis OSS バージョン 3.2.4 で変更されました。Redis OSS 3.2.4 (拡張) で変更されたパラメータ を参照してください。 |
timeout |
デフォルト: 0 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
ノードがタイムアウトまで待機する秒数。値は次のとおりです。
|
zset-max-ziplist-entries |
デフォルト: 128 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
ソート対象セットに使用されるメモリ量を決定します。要素が指定された数より少ないソート対象セットは、領域を節約する特殊なエンコードを使用して格納されます。 |
zset-max-ziplist-value |
デフォルト: 64 タイプ: 整数 変更可能: はい 変更の適用: 即時 |
ソート対象セットに使用されるメモリ量を決定します。エントリが指定されたバイト数より小さいソート対象セットは、領域を節約する特殊なエンコードを使用して格納されます。 |
注記
Redis OSS 2.6.13 クラスターのパラメータグループを指定しない場合、デフォルトのパラメータグループ (default.redis2.6
) が使用されます。デフォルトのパラメータグループ内のパラメータは、どれも値を変更できません。ただし、いつでもカスタムパラメータグループを作成して、クラスターに割り当てることができます。
Redis OSS ノードタイプ固有のパラメータ
ほとんどのパラメータの値は 1 つですが、一部のパラメータには、使用されているノードタイプによって複数の値が設定されることがあります。次の表は、各ノードタイプの maxmemory
、client-output-buffer-limit-slave-hard-limit
、および client-output-buffer-limit-slave-soft-limit
パラメータのデフォルト値を示しています。maxmemory
の値は、ノードでデータやその他の用途に使用できる最大バイト数です。詳細については、「使用可能なメモリ
注記
maxmemory
パラメータは変更できません。
ノードの種類 | Maxmemory | C lient-output-buffer-limit-slave-hard-limit | C lient-output-buffer-limit-slave-soft-limit |
---|---|---|---|
cache.t1.micro | 142606336 | 14260633 | 14260633 |
cache.t2.micro | 581959680 | 58195968 | 58195968 |
cache.t2.small | 1665138688 | 166513868 | 166513868 |
cache.t2.medium | 3461349376 | 346134937 | 346134937 |
cache.t3.micro | 536870912 | 53687091 | 53687091 |
cache.t3.small | 1471026299 | 147102629 | 147102629 |
cache.t3.medium | 3317862236 | 331786223 | 331786223 |
cache.t4g.micro | 536870912 | 53687091 | 53687091 |
cache.t4g.small | 1471026299 | 147102629 | 147102629 |
cache.t4g.medium | 3317862236 | 331786223 | 331786223 |
cache.m1.small | 943718400 | 94371840 | 94371840 |
cache.m1.medium | 3093299200 | 309329920 | 309329920 |
cache.m1.large | 7025459200 | 702545920 | 702545920 |
cache.m1.xlarge | 14889779200 | 1488977920 | 1488977920 |
cache.m2.xlarge | 17091788800 | 1709178880 | 1709178880 |
cache.m2.2xlarge | 35022438400 | 3502243840 | 3502243840 |
cache.m2.4xlarge | 70883737600 | 7088373760 | 7088373760 |
cache.m3.medium | 2988441600 | 309329920 | 309329920 |
cache.m3.large | 6501171200 | 650117120 | 650117120 |
cache.m3.xlarge | 14260633600 | 1426063360 | 1426063360 |
cache.m3.2xlarge | 29989273600 | 2998927360 | 2998927360 |
cache.m4.large | 6892593152 | 689259315 | 689259315 |
cache.m4.xlarge | 15328501760 | 1532850176 | 1532850176 |
cache.m4.2xlarge | 31889126359 | 3188912636 | 3188912636 |
cache.m4.4xlarge | 65257290629 | 6525729063 | 6525729063 |
cache.m4.10xlarge | 166047614239 | 16604761424 | 16604761424 |
cache.m5.large | 6854542746 | 685454275 | 685454275 |
cache.m5.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m5.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m5.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m5.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m5.24xlarge | 337500562842 | 33750056284 | 33750056284 |
cache.m6g.large | 6854542746 | 685454275 | 685454275 |
cache.m6g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m6g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m6g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m6g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m6g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m6g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c1.xlarge | 6501171200 | 650117120 | 650117120 |
cache.r3.large | 14470348800 | 1468006400 | 1468006400 |
cache.r3.xlarge | 30513561600 | 3040870400 | 3040870400 |
cache.r3.2xlarge | 62495129600 | 6081740800 | 6081740800 |
cache.r3.4xlarge | 126458265600 | 12268339200 | 12268339200 |
cache.r3.8xlarge | 254384537600 | 24536678400 | 24536678400 |
cache.r4.large | 13201781556 | 1320178155 | 1320178155 |
cache.r4.xlarge | 26898228839 | 2689822883 | 2689822883 |
cache.r4.2xlarge | 54197537997 | 5419753799 | 5419753799 |
cache.r4.4xlarge | 108858546586 | 10885854658 | 10885854658 |
cache.r4.8xlarge | 218255432090 | 21825543209 | 21825543209 |
cache.r4.16xlarge | 437021573120 | 43702157312 | 43702157312 |
cache.r5.large | 14037181030 | 1403718103 | 1403718103 |
cache.r5.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r5.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r5.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r5.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r5.24xlarge | 682485973811 | 68248597381 | 68248597381 |
cache.r6g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r6g.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r6g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r6g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r6g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r6g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r6gd.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r6gd.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r6gd.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r6gd.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r6gd.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6gd.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r7g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r7g.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r7g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r7g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r7g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r7g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r7g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.m7g.large | 6854542746 | 685454275 | 685454275 |
cache.m7g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m7g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m7g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m7g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m7g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m7g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c7gn.large | 3317862236 | 1403718103 | 1403718103 |
cache.c7gn.xlarge | 6854542746 | 2826184970 | 2826184970 |
cache.c7gn.2xlarge | 13891921715 | 5671118356 | 5671118356 |
cache.c7gn.4xlarge | 27966669210 | 11360986522 | 11360986522 |
cache.c7gn.8xlarge | 56116178125 | 22500037523 | 22500037523 |
cache.c7gn.12xlarge | 84357985997 | 34120634655 | 34120634655 |
cache.c7gn.16xlarge | 113609865216 | 45000075046 | 45000075046 |
注記
現在の世代のインスタンスタイプはすべて、デフォルトで Amazon Virtual Private Cloud VPC で作成されます。
T1 インスタンスはマルチ AZ をサポートしません。
T1 および T2 インスタンスは Redis OSS AOF をサポートしていません。
Redis OSS 設定変数 appendonly
および appendfsync
は、Redis OSS バージョン 2.8.22 以降ではサポートされていません。