Commande Redis Zrem

Ensemble ordonné Redis (ensemble trié)

La commande Redis Zrem est utilisée pour supprimer un ou plusieurs membres d'un ensemble trié. Les membres inexistants seront ignorés.

Lorsque la clé existe mais n'est pas de type ensemble trié, une erreur est renvoyée.

Remarque :Avant la version 2.4 de Redis, ZREM ne pouvait supprimer qu'un seul élément à la fois.

Syntaxe

La syntaxe de base de la commande Redis Zrem est la suivante :

redis 127.0.0.1:6379> ZREM key member [member ...]

Versions disponibles

>= 1.2.0

Valeur de retour

Le nombre de membres supprimés avec succès, à l'exclusion des membres ignorés.

Exemples

# 测试数据

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

Ensemble ordonné Redis (ensemble trié)

Autres extensions