Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Insieme Ordinato | Tipi di Dati in Redis
Introduzione a Redis

bookInsieme 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?

question mark

Quale intervallo dovresti utilizzare con il comando ZRANGE per recuperare tutti gli elementi in un sorted set di Redis?

Select the correct answer

question mark

Cosa succede se aggiungi un elemento con un valore già esistente a un sorted set?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 3.33

bookInsieme 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?

question mark

Quale intervallo dovresti utilizzare con il comando ZRANGE per recuperare tutti gli elementi in un sorted set di Redis?

Select the correct answer

question mark

Cosa succede se aggiungi un elemento con un valore già esistente a un sorted set?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 6
some-alt