Redis キーが存在するかを確認する

Redis キーが存在するかを確認する

Redisで、キーが存在するかを確認する手順を記述してます。「exists」に確認したいキー名を指定します。「del」でキーの値を削除しても存在しないと判定されます。

環境

  • OS CentOS Stream release 9
  • Redis 7.0.5

手順

キーが存在するかを確認するには、「exists」を使用します。
※存在する場合は「1」が、存在しない場合は「0」が返ります。

exists キー名

実際に、使用して確認してみます。

127.0.0.1:6379> set hoge "a"
OK

127.0.0.1:6379> exists hoge
(integer) 1

127.0.0.1:6379> exists foo
(integer) 0

キーに値を設定して、削除しても「0」が返ってきます。

127.0.0.1:6379> set foo "b"
OK

127.0.0.1:6379> exists foo
(integer) 1

127.0.0.1:6379> del foo
(integer) 1

127.0.0.1:6379> exists foo
(integer) 0