単純なデータのための文字列 (Strings) の操作
このステップでは、Redis を使用して単純な文字列 (string) データを保存および取得する方法を学びます。Redis は、キャッシュまたは単純なキーバリューストア (key-value store) としてよく使用され、文字列 (strings) は Redis が提供する最も基本的なデータ型です。
まず、redis-cli
コマンドラインツールを使用して Redis サーバーに接続しましょう。LabEx VM でターミナルを開きます。すでに ~/project
ディレクトリにいるはずです。
次のコマンドを入力して、Redis サーバーに接続します。
redis-cli
次のようなプロンプトが表示されるはずです。
127.0.0.1:6379>
これは、Redis サーバーに接続されていることを示します。
次に、単純な文字列 (string) 値を設定 (set) しましょう。SET
コマンドを使用します。SET
コマンドは、キー (key) と値 (value) の 2 つの引数を取ります。mykey
というキー (key) に Hello Redis
という値を設定 (set) してみましょう。
SET mykey "Hello Redis"
次の出力が表示されるはずです。
OK
これは、値が正常に設定 (set) されたことを意味します。
次に、GET
コマンドを使用して値を取得 (get) しましょう。GET
コマンドは、キー (key) という 1 つの引数を取ります。mykey
の値を取得 (get) してみましょう。
GET mykey
次の出力が表示されるはずです。
"Hello Redis"
これは、Redis に文字列 (string) 値を正常に保存および取得 (get) したことを確認するものです。
別の例を試してみましょう。今回は、数値を文字列 (string) として保存してみましょう。
SET counter 100
GET counter
次のように表示されるはずです。
"100"
Redis は、これが数値を表していても、文字列 (string) として扱います。
EXISTS
コマンドを使用して、キー (key) が存在するかどうかを確認することもできます。
EXISTS mykey
次のように表示されるはずです。
(integer) 1
これは、キー (key) mykey
が存在することを示します。キー (key) が存在しない場合、コマンドは (integer) 0
を返します。
最後に、DEL
コマンドを使用してキー (key) を削除 (delete) しましょう。
DEL mykey
次のように表示されるはずです。
(integer) 1
これは、キー (key) mykey
が正常に削除 (delete) されたことを示します。
ここで、mykey
の値を再度取得 (get) しようとすると:
GET mykey
次のように表示されるはずです。
(nil)
これは、キー (key) が削除 (delete) されたことを確認するものです。
コマンドがログに記録されるように、必ず redis-cli
を終了してください。次のように入力します。
exit
これにより、通常のターミナルプロンプトに戻ります。