Comando Redis Zrem

Conjunto ordenado de Redis (sorted set)

El comando Redis Zrem se utiliza para eliminar uno o más miembros de un conjunto ordenado. Los miembros que no existen serán ignorados.

Cuando la clave existe pero no es de tipo conjunto ordenado, se devuelve un error.

Nota:Antes de la versión 2.4 de Redis, ZREM solo podía eliminar un elemento a la vez.

Sintaxis

La sintaxis básica del comando Redis Zrem es la siguiente:

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

Versiones disponibles

>= 1.2.0

Valor de retorno

El número de miembros eliminados correctamente, sin incluir los miembros ignorados.

Ejemplo

# 测试数据

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

Conjunto ordenado de Redis (sorted set)

Otras extensiones