Spec-Zone.ru › Redis

SCRIPT

SCRIPT EXISTS
Синтаксис
SCRIPT EXISTS sha1 [sha1 ...]
Доступно с версии:
2.6.0
Сложность вычислений:
O(N), где N — количество скриптов для проверки (проверка одного скрипта — O(1)).
Категории ACL:
@slow, @scripting,

Возвращает информацию о существовании скриптов в кэше скриптов.

Команда принимает один или несколько хэшей SHA1 и возвращает список нулей и единиц, сигнализирующих о том, определён ли скрипт в кэше. Это может быть полезно перед операцией конвейеризации для проверки загрузки скриптов (и, в случае необходимости, для их загрузки с помощью SCRIPT LOAD), чтобы операция конвейеризации выполнялась только с помощью EVALSHA, а не EVAL, что экономит полосу пропускания.

Для получения дополнительной информации о скриптах EVAL см. Введение в скрипты Eval.

Возврат

Массивный ответ Команда возвращает массив целых чисел, соответствующих аргументам указанных хэшей SHA1. Для каждого соответствующего хэша SHA1 скрипта, который фактически существует в кэше скриптов, возвращается 1, в противном случае — 0.

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

Spec-Zone.ru

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