Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Conjunto Ordenado | Tipos de Datos en Redis
Introducción a Redis

bookConjunto Ordenado

Los elementos se ordenan automáticamente por su puntuación, lo que permite realizar operaciones de ordenación y recuperación de manera eficiente.

La imagen ilustra un conjunto ordenado de Redis, donde los elementos se organizan según su puntuación numérica. Cada elemento es único y está asociado a una puntuación que determina su posición en el conjunto.

Comandos clave

Para agregar un elemento a un conjunto ordenado, se utiliza el comando ZADD. Si el elemento ya existe, su puntuación se actualiza. Para eliminar un elemento, se utiliza el comando ZREM.

ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1  # updates the score
ZREM leaderboard player2       # removes an element

Para recuperar elementos con sus puntuaciones, utilice el comando ZRANGE con la opción WITHSCORES:

ZRANGE leaderboard 0 -1 WITHSCORES

Este comando devuelve todos los elementos en el conjunto de la tabla de clasificación junto con sus puntuaciones. Si solo se desean los elementos sin sus puntuaciones, omita el parámetro WITHSCORES.

Para obtener elementos dentro de un rango de puntuación específico, utilice el comando ZRANGEBYSCORE:

ZRANGEBYSCORE leaderboard 500 1500

Esto seleccionará todos los elementos con puntuaciones entre 500 y 1500.

Comandos como ZCOUNT y ZRANK son útiles para contar elementos dentro de un rango de puntuación y encontrar la posición de un elemento específico en un conjunto ordenado:

ZCOUNT leaderboard 500 1500  # counts elements in the range
ZRANK leaderboard player1    # gets the rank of an element

1. ¿Qué rango se debe utilizar con el comando ZRANGE para recuperar todos los elementos en un sorted set de Redis?

2. ¿Qué sucede si se agrega un elemento con un valor existente a un sorted set?

question mark

¿Qué rango se debe utilizar con el comando ZRANGE para recuperar todos los elementos en un sorted set de Redis?

Select the correct answer

question mark

¿Qué sucede si se agrega un elemento con un valor existente a un sorted set?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.33

bookConjunto Ordenado

Desliza para mostrar el menú

Los elementos se ordenan automáticamente por su puntuación, lo que permite realizar operaciones de ordenación y recuperación de manera eficiente.

La imagen ilustra un conjunto ordenado de Redis, donde los elementos se organizan según su puntuación numérica. Cada elemento es único y está asociado a una puntuación que determina su posición en el conjunto.

Comandos clave

Para agregar un elemento a un conjunto ordenado, se utiliza el comando ZADD. Si el elemento ya existe, su puntuación se actualiza. Para eliminar un elemento, se utiliza el comando ZREM.

ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1  # updates the score
ZREM leaderboard player2       # removes an element

Para recuperar elementos con sus puntuaciones, utilice el comando ZRANGE con la opción WITHSCORES:

ZRANGE leaderboard 0 -1 WITHSCORES

Este comando devuelve todos los elementos en el conjunto de la tabla de clasificación junto con sus puntuaciones. Si solo se desean los elementos sin sus puntuaciones, omita el parámetro WITHSCORES.

Para obtener elementos dentro de un rango de puntuación específico, utilice el comando ZRANGEBYSCORE:

ZRANGEBYSCORE leaderboard 500 1500

Esto seleccionará todos los elementos con puntuaciones entre 500 y 1500.

Comandos como ZCOUNT y ZRANK son útiles para contar elementos dentro de un rango de puntuación y encontrar la posición de un elemento específico en un conjunto ordenado:

ZCOUNT leaderboard 500 1500  # counts elements in the range
ZRANK leaderboard player1    # gets the rank of an element

1. ¿Qué rango se debe utilizar con el comando ZRANGE para recuperar todos los elementos en un sorted set de Redis?

2. ¿Qué sucede si se agrega un elemento con un valor existente a un sorted set?

question mark

¿Qué rango se debe utilizar con el comando ZRANGE para recuperar todos los elementos en un sorted set de Redis?

Select the correct answer

question mark

¿Qué sucede si se agrega un elemento con un valor existente a un sorted set?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 6
some-alt