English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Сортированные множества (sorted set) Redis
Команда Redis Zrem используется для удаления одного или нескольких членов из упорядоченного набора, не существующие члены будут пропущены.
Если ключ существует, но не является типом有序集合, возвращается ошибка.
Внимание: До версии Redis 2.4, команда Zrem могла удалять только один элемент за раз.
Базовая грамматика команды redis Zrem
redis 127.0.0.1:6379> ZREM key member [member ...]
>= 1.2.0
Количество успешно удаленных членов, не включая пропущенные члены.
# Тестовые данные redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES 1) "bing.com" 2) "8" 3) "baidu.com" 4) "9" 5) "google.com" 6) "10" # Удаление одного элемента redis 127.0.0.1:6379> ZREM page_rank google.com (integer) 1 redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES 1) "bing.com" 2) "8" 3) "baidu.com" 4) "9" # Удаление нескольких элементов redis 127.0.0.1:6379> ZREM page_rank baidu.com bing.com (integer) 2 redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES (empty list or set) # Удаление не существующего элемента redis 127.0.0.1:6379> ZREM page_rank non-exists-element (integer) 0
Сортированные множества (sorted set) Redis