Redis キーに設定されているスコアを削除する
Redisで、キーに設定されているスコアを削除する手順を記述してます。「zrem」にキー名とメンバー名を指定します。複数指定して削除することも可能です。
環境
- OS CentOS Stream release 9
- Redis 7.0.5
手順
キーに設定されているスコアを削除するには、「zrem」を使用します。
zrem キー名 メンバー名
実際に、スコアを設定してから削除を実行してみます。
127.0.0.1:6379> zadd zs1 1 a 2 b 3 c
(integer) 1
削除します。
127.0.0.1:6379> zrem zs1 b
(integer) 1
カウントしてみると「2」となり、1つ削除されていることが確認できます。
127.0.0.1:6379> zcard zs1
(integer) 2
複数削除
複数件を一度に削除することも可能です。
127.0.0.1:6379> zrem zs1 a c
(integer) 2
存在しないメンバー
存在しないメンバーを指定すると、「0」が返ります。
127.0.0.1:6379> zrem zs1 a
(integer) 0
-
前の記事
Oracle Database 既存テーブルの列を削除する 2023.06.27
-
次の記事
Dart 文字列をintに変換する 2023.06.27
コメントを書く