Latest web development tutorials

Команда Redis Zrem

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

Redis упорядоченное множество (отсортированный комплект)