Visualizzzare tutti i valori di una lista in Redis
In Redis le liste sono delle liste di stringhe, che possono contenere qualsiasi tipo di dato (anche binario comme immagini) e che sono ordinate in base all'inserimento.
Accettano anche valori duplicati, ed è possibile inserire valori in "testata" (LPUSH) o in coda (RPUSH).
Per visualizzare i valori delle liste si usa LRANGE, che ha questa sintassi:
LRANGE lista inizio fine
Però, se vogliamo visualizzare tutti i valori di una lista, sembrerebbe che dobbiamo sapere quanti valori ci sono!
Ma in verità non è così, perchè basta questo:
LRANGE lisa 0 -1
Cosi facendo, la lista inizia dall'inizio ma non ha un fine; è come se gli avessimo dato infinito.
Ovviamente se avete milioni di record, potrebbe non essere comodo.
Enjoy!
database redis lpush rpush lrange
Commentami!