プロダクトの制約

このページでは、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 リクエストの割り当てについては、割り当てと上限をご覧ください。