Insieme Ordinato
Gli elementi sono automaticamente ordinati in base al loro punteggio, consentendo operazioni di ordinamento e recupero efficienti.
L'immagine illustra un sorted set di Redis, in cui gli elementi sono ordinati in base al loro punteggio numerico. Ogni elemento è unico e associato a un punteggio che ne determina la posizione nell'insieme.
Comandi principali
Per aggiungere un elemento a un sorted set, utilizzare il comando ZADD. Se l'elemento è già presente, il suo punteggio viene aggiornato. Per rimuovere un elemento, utilizzare il comando ZREM.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
Per recuperare gli elementi con i relativi punteggi, utilizzare il comando ZRANGE con l'opzione WITHSCORES:
ZRANGE leaderboard 0 -1 WITHSCORES
Questo comando restituisce tutti gli elementi nell'insieme della classifica insieme ai loro punteggi. Se si desiderano solo gli elementi senza i loro punteggi, omettere il parametro WITHSCORES.
Per recuperare elementi all'interno di uno specifico intervallo di punteggio, utilizzare il comando ZRANGEBYSCORE:
ZRANGEBYSCORE leaderboard 500 1500
Questo comando selezionerà tutti gli elementi con punteggi compresi tra 500 e 1500.
Comandi come ZCOUNT e ZRANK sono utili per la conteggio degli elementi all'interno di un intervallo di punteggio e per trovare la posizione di uno specifico elemento in un sorted set:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Quale intervallo dovresti utilizzare con il comando ZRANGE per recuperare tutti gli elementi in un sorted set di Redis?
2. Cosa succede se aggiungi un elemento con un valore già esistente a un sorted set?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.33
Insieme Ordinato
Scorri per mostrare il menu
Gli elementi sono automaticamente ordinati in base al loro punteggio, consentendo operazioni di ordinamento e recupero efficienti.
L'immagine illustra un sorted set di Redis, in cui gli elementi sono ordinati in base al loro punteggio numerico. Ogni elemento è unico e associato a un punteggio che ne determina la posizione nell'insieme.
Comandi principali
Per aggiungere un elemento a un sorted set, utilizzare il comando ZADD. Se l'elemento è già presente, il suo punteggio viene aggiornato. Per rimuovere un elemento, utilizzare il comando ZREM.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
Per recuperare gli elementi con i relativi punteggi, utilizzare il comando ZRANGE con l'opzione WITHSCORES:
ZRANGE leaderboard 0 -1 WITHSCORES
Questo comando restituisce tutti gli elementi nell'insieme della classifica insieme ai loro punteggi. Se si desiderano solo gli elementi senza i loro punteggi, omettere il parametro WITHSCORES.
Per recuperare elementi all'interno di uno specifico intervallo di punteggio, utilizzare il comando ZRANGEBYSCORE:
ZRANGEBYSCORE leaderboard 500 1500
Questo comando selezionerà tutti gli elementi con punteggi compresi tra 500 e 1500.
Comandi come ZCOUNT e ZRANK sono utili per la conteggio degli elementi all'interno di un intervallo di punteggio e per trovare la posizione di uno specifico elemento in un sorted set:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Quale intervallo dovresti utilizzare con il comando ZRANGE per recuperare tutti gli elementi in un sorted set di Redis?
2. Cosa succede se aggiungi un elemento con un valore già esistente a un sorted set?
Grazie per i tuoi commenti!