gcloud CLI を使用して Memorystore for Redis インスタンスを作成する
新しい Memorystore for Redis インスタンスを作成、接続、削除する方法を学習します。
このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。
始める前に
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- まだインストールしていない場合は、Google Cloud CLI をインストールします。
プロンプトが表示されたら、上記で作成または選択したプロジェクトを選択します。
Google Cloud CLI がすでにインストールされている場合は、更新します。
gcloud components update
Memorystore for Redis インスタンスの作成
Memorystore for Redis インスタンスを作成するには:
- ターミナル ウィンドウを開きます。
次のコマンドを入力して、インスタンスを作成するプロジェクトを、
gcloud
のデフォルト プロジェクトとして設定します。gcloud config set core/project PROJECT_ID
次のコマンドを入力して、
us-central1
リージョンに 2 GiB 基本階層 Redis インスタンスを作成します。gcloud redis instances create myinstance --size=2 --region=us-central1 \ --redis-version=redis_6_x
インスタンスが作成されたら、
describe
コマンドを入力してインスタンスの IP アドレスとポートを取得します。gcloud redis instances describe myinstance --region=us-central1
コマンドが正常終了した場合は、
gcloud
によって次の結果が返されます。authorizedNetwork: projects/my-project/global/networks/default createTime: '2018-04-09T21:47:56.824081Z' currentLocationId: us-central1-a host: 10.0.0.27 locationId: us-central1-a memorySizeGb: 2 name: projects/my-project/locations/us-central1/instances/myinstance networkThroughputGbps: 2 port: 6379 redisVersion: REDIS_6_X reservedIpRange: 10.0.0.24/29 state: READY tier: BASIC
host
とport
の値を使用してインスタンスに接続します。
Compute Engine VM から Redis インスタンスへの接続
Redis インスタンスには、Redis インスタンスの承認済みネットワークを使用する任意の Compute Engine VM からサポートされている RFC 1918 IP アドレス]をクリックします。
Redis インスタンスと同じ承認済みネットワークを使用する Compute Engine VM がまだない場合は、作成してから Linux VM を使用したクイックスタートに従って接続します。
apt-get
を使用してtelnet
をインストールします。sudo apt-get install telnet
ターミナルで次のように入力して、Redis インスタンスの IP アドレスに telnet で接続します。variables は、適切な値に置き換えてください。
telnet instance-ip-address 6379
コマンドが正常終了した場合は、次の結果が返されます。
Trying instance-ip-address… Connected to instance-ip-address
telnet セッションで、次のようにいくつかの Redis コマンドを入力します。
次のように入力します。
PING
結果:
PONG
Enter
SET HELLO WORLD
結果:
+OK
次のように入力します。
GET HELLO
結果:
$5 WORLD
クリーンアップ
このページで使用したリソースについて、Google Cloud アカウントに課金されないようにするには、次の手順を行います。
このクイックスタートで使用したリソースに対して、Google Cloud アカウントに課金されないようにするには、次のコマンドを入力してインスタンスを削除します。
gcloud redis instances delete myinstance --region=us-central1
「
Y
」と入力して、インスタンスの削除を確認します。You are about to delete instance [myinstance] in [us-central1]. Any associated data will be lost. Do you want to continue (Y/n)? Y Delete request issued for: [myinstance]
成功すると、
gcloud
は次のレスポンスを返します。Deleted instance [myinstance].
次のステップ
- インスタンスの作成と管理について学習する。
- Redis インスタンスに接続するその他の方法について学習する。
- Redis インスタンスの特性について学習する。