Spec-Zone.ru › Redis

EXISTS

EXISTS
Синтаксис
EXISTS key [key ...]
Доступно с версии:
1.0.0
Сложность по времени:
O(N), где N — количество проверяемых ключей.
Категории ACL:
@keyspace, @read, @fast,

Возвращает, существует ли key.

Пользователь должен понимать, что если один и тот же существующий ключ упоминается в аргументах несколько раз, он будет учитываться несколько раз. Таким образом, если somekey существует, EXISTS somekey somekey вернёт 2.

Возвращаемое значение

Целочисленный ответ, а именно количество существующих ключей из перечисленных в аргументах.

Примеры

SET key1 "Hello"
EXISTS key1
EXISTS nosuchkey
SET key2 "World"
EXISTS key1 key2 nosuchkey

История

  • Начиная с версии Redis 3.0.3: Принимает несколько key аргументов.

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/exists/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API