Spec-Zone.ru › Redis

UNLINK

UNLINK
Синтаксис
UNLINK key [key ...]
Доступно с версии:
4.0.0
Сложность по времени:
O(1) для каждого удаленного ключа независимо от его размера. Затем команда выполняет O(N) работу в другом потоке для освобождения памяти, где N — количество выделений памяти, из которых состояли удаленные объекты.
Категории ACL:
@keyspace, @write, @fast,

Эта команда очень похожа на DEL: она удаляет указанные ключи. Как и DEL, ключ игнорируется, если он не существует. Однако команда выполняет фактическое освобождение памяти в другом потоке, поэтому она не блокирующая, в то время как DEL — блокирующая. Отсюда и название команды: команда просто разрывает связи ключей с ключом. Фактическое удаление произойдёт позже асинхронно.

Возврат

Целочисленный ответ: Количество ключей, которые были разыменованы.

Примеры

SET key1 "Hello"
SET key2 "World"
UNLINK key1 key2 key3

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

Spec-Zone.ru

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