Redis keyに設定されているハッシュ値が存在するかを確認する
Redisで、keyに設定されているハッシュ値が存在するかを確認する手順を記述してます。「hexists」にキー名とフィールド名を指定します。存在しない場合は「0」が返ります。ここでは、実際に実行した結果を掲載してます。
環境
- OS CentOS Stream release 9
- Redis 7.0.5
手順
keyに設定されているハッシュ値が存在するかを確認するには、「hexists」を使用します。
※存在すれば「1」が存在しないと「0」が返ります。
hexists キー名 フィールド名
実際に、いくつか作成して存在チェックしてみます。
127.0.0.1:6379> hset key1 hash1 "abc"
(integer) 1
127.0.0.1:6379> hset key1 hash2 "de"
(integer) 1
127.0.0.1:6379> hexists key1 hash1
(integer) 1
127.0.0.1:6379> hexists key1 hash2
(integer) 1
127.0.0.1:6379> hexists key1 hash3
(integer) 0
チェックできていることが確認できます。
フィールド名を指定しないとエラーとなります。
127.0.0.1:6379> hexists key1
(error) ERR wrong number of arguments for 'hexists' command
-
前の記事
MariaDB keyのみをjsonから抽出する 2023.12.31
-
次の記事
GAS スプレッドシートの非表示の行を表示する 2024.01.01
コメントを書く