ZADD を使用してスコア付きの要素を追加する
このステップでは、ZADD コマンドを使用して、Redis Sorted Set にスコア付きの要素を追加する方法を学びます。Sorted Set は、スコアに関連付けられた要素を格納するデータ構造です。要素はスコアによって順序付けられるため、ソートされた方法で要素を取得できます。
まず、Redis サーバーに接続しましょう。LabEx VM でターミナルを開きます。すでに ~/project ディレクトリにいるはずです。次に、redis-cli コマンドを使用して Redis サーバーに接続します。
redis-cli
Redis プロンプト 127.0.0.1:6379> が表示されるはずです。
次に、my_zset という名前の Sorted Set に、スコア付きの要素をいくつか追加してみましょう。ZADD コマンドの構文は次のとおりです。
ZADD key score member [score member ...]
ここで:
key は Sorted Set の名前です。
score は要素に関連付けられたスコアです。
member は追加する要素です。
my_zset に 3 つの要素を追加しましょう。"apple" のスコアは 1、"banana" のスコアは 2、"cherry" のスコアは 3 です。
ZADD my_zset 1 apple 2 banana 3 cherry
次の出力が表示されるはずです。
(integer) 3
これは、3 つの要素が Sorted Set に追加されたことを示します。
このステップの後、コマンドが正しくログに記録されるように、Redis CLI を終了することが重要です。終了するには、次のように入力します。
exit