Conjunto 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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.33
Conjunto 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?
¡Gracias por tus comentarios!