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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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, utilice el comando ZADD. Si el elemento ya existe, su puntuación se actualiza. Para eliminar un elemento, utilice 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 WITHSCORES opción:

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 recuperar 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 conjunto ordenado de Redis?

2. ¿Qué sucede si se añade un elemento con un valor existente a un conjunto ordenado?

question mark

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

Select the correct answer

question mark

¿Qué sucede si se añade un elemento con un valor existente a un conjunto ordenado?

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

Suggested prompts:

Can you explain the difference between a regular set and a sorted set in Redis?

How does the score affect the order of elements in a sorted set?

What are some practical use cases for Redis sorted sets?

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, utilice el comando ZADD. Si el elemento ya existe, su puntuación se actualiza. Para eliminar un elemento, utilice 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 WITHSCORES opción:

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 recuperar 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 conjunto ordenado de Redis?

2. ¿Qué sucede si se añade un elemento con un valor existente a un conjunto ordenado?

question mark

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

Select the correct answer

question mark

¿Qué sucede si se añade un elemento con un valor existente a un conjunto ordenado?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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