Conjunto Ordenado
Os elementos são automaticamente ordenados pelo seu score, permitindo operações eficientes de ordenação e recuperação.
A imagem ilustra um sorted set do Redis, onde os elementos são organizados pelo seu score numérico. Cada elemento é único e associado a um score que determina sua posição no conjunto.
Comandos Principais
Para adicionar um elemento a um sorted set, utilize o comando ZADD. Se o elemento já existir, seu score será atualizado. Para remover um elemento, utilize o comando ZREM.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
Para recuperar elementos com seus pontos, utilize o comando ZRANGE com a opção WITHSCORES:
ZRANGE leaderboard 0 -1 WITHSCORES
Este comando retorna todos os elementos no conjunto de classificação juntamente com suas pontuações. Caso deseje apenas os elementos sem suas pontuações, omita o parâmetro WITHSCORES.
Para recuperar elementos dentro de um determinado intervalo de pontuação, utilize o comando ZRANGEBYSCORE:
ZRANGEBYSCORE leaderboard 500 1500
Isso irá selecionar todos os elementos com pontuações entre 500 e 1500.
Comandos como ZCOUNT e ZRANK são úteis para a contagem de elementos dentro de um intervalo de pontuação e para encontrar a posição de um elemento específico em um sorted set:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Qual intervalo deve ser utilizado com o comando ZRANGE para recuperar todos os elementos em um sorted set do Redis?
2. O que acontece se você adicionar um elemento com um valor já existente a um sorted set?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What are some practical use cases for Redis sorted sets?
Can you explain the difference between a regular set and a sorted set in Redis?
How do I retrieve the top N elements from a sorted set?
Awesome!
Completion rate improved to 3.33
Conjunto Ordenado
Deslize para mostrar o menu
Os elementos são automaticamente ordenados pelo seu score, permitindo operações eficientes de ordenação e recuperação.
A imagem ilustra um sorted set do Redis, onde os elementos são organizados pelo seu score numérico. Cada elemento é único e associado a um score que determina sua posição no conjunto.
Comandos Principais
Para adicionar um elemento a um sorted set, utilize o comando ZADD. Se o elemento já existir, seu score será atualizado. Para remover um elemento, utilize o comando ZREM.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
Para recuperar elementos com seus pontos, utilize o comando ZRANGE com a opção WITHSCORES:
ZRANGE leaderboard 0 -1 WITHSCORES
Este comando retorna todos os elementos no conjunto de classificação juntamente com suas pontuações. Caso deseje apenas os elementos sem suas pontuações, omita o parâmetro WITHSCORES.
Para recuperar elementos dentro de um determinado intervalo de pontuação, utilize o comando ZRANGEBYSCORE:
ZRANGEBYSCORE leaderboard 500 1500
Isso irá selecionar todos os elementos com pontuações entre 500 e 1500.
Comandos como ZCOUNT e ZRANK são úteis para a contagem de elementos dentro de um intervalo de pontuação e para encontrar a posição de um elemento específico em um sorted set:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Qual intervalo deve ser utilizado com o comando ZRANGE para recuperar todos os elementos em um sorted set do Redis?
2. O que acontece se você adicionar um elemento com um valor já existente a um sorted set?
Obrigado pelo seu feedback!