このページでは、Memorystore for Redis ソリューションの計画や実装を行うときに考慮する必要がある、プロダクトの制約について説明します。
ブロックされている Redis コマンド
- ACL CAT
- ACL DELUSER
- ACL GENPASS
- ACL GETUSER
- ACL HELP
- ACL LIST
- ACL LOAD
- ACL LOG
- ACL SAVE
- ACL SETUSER
- ACL USERS
- ACL WHOAMI
- BGREWRITEAOF
- BGSAVE
- CLIENT
- CLUSTER
- COMMAND
- CONFIG1
- デバッグ
- LASTSAVE
- MIGRATE
- MONITOR
- OBJECT
- SHUTDOWN
- REPLICAOF
- SAVE
1 Memorystore for Redis は CONFIG
コマンドをブロックします。これにより、Redis サーバーの redis.conf
ファイルを変更できなくなります。ただし、gcloud CLI を使用して、サポートされている Redis 構成の規定セットを変更できます。
標準階層インスタンスのレプリケーション バックログ
標準階層の Memorystore for Redis インスタンスでは、レプリケーション バックログに使用するためにプライマリノード メモリの 10% が予約されています。インスタンスをモニタリングすると、インスタンスが空の場合でも、このバックログは使用済みメモリ指標に表示されます。
一度に 1 つの管理オペレーションしか実行できません
Memorystore for Redis の管理オペレーションの例として、サイズ変更、名前変更、他の Redis インスタンス構成の変更があります。これらのコマンドが実行できるのは、一度に 1 つだけです。管理オペレーションを実行する前に、他の管理オペレーションが完了するのを待つ必要があります。これらのオペレーションが実行されている間にも、Redis コマンドを実行して Redis インスタンスのデータにアクセスできます。
割り当てと上限
Memorystore for Redis インスタンスの容量の割り当てと API リクエストの割り当てについては、割り当てと上限をご覧ください。