English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando Redis Zincrby

Redis 有序集合(sorted set)

El comando Redis Zincrby agrega un valor incremental a la puntuación del miembro especificado en el conjunto ordenado

Se puede pasar un valor negativo increment para restar el valor correspondiente, por ejemplo, ZINCRBY key -5 miembro , es decir, restar el valor de puntuación de miembro 5 .

Si key no existe o el valor de puntuación no es miembro de key, ZINCRBY key increment miembro es equivalente a ZADD key increment miembro .

Si key no es del tipo de conjunto ordenado, se devuelve un error.

El valor de puntuación puede ser un valor entero o un número de coma flotante.

Sintaxis

La sintaxis básica del comando redis Zincrby es la siguiente:

redis 127.0.0.1:6379> ZINCRBY key increment miembro

Versión disponible

>= 1.2.0

Valor devuelto

nuevo valor de puntuación del miembro, representado como cadena.

Ejemplo en línea

redis> ZADD myzset 1 "uno"
(entero) 1
redis> ZADD myzset 2 "dos"
(entero) 1
redis> ZINCRBY myzset 2 "uno"
"3"
redis> ZRANGE myzset 0 -1 WITHSCORES
1) "dos"
2) "2"
3) "uno"
4) "3"
redis>

Redis 有序集合(sorted set)