ZADD を使用してスコア付きの要素を追加する (Add Elements with Scores using 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