Redis stesso non separa i tuoi dati. Dovresti separarli da solo. Ci sono molte opzioni per farlo.
-
Utilizzo del database Redis:Redis supporta più database. Ogni applicazione (nel tuo caso, client) può essere impostata/allocata da utilizzare per utilizzare un database specifico. Questa assegnazione deve essere eseguita alla fine dell'applicazione, non in Redis.
I limiti di questo approccio sono:i) Redis supporta al massimo 16 database (indicati da 0 a 15). ii) La modalità cluster Redis supporta un solo database.
Nota:il comando SELECT viene utilizzato per selezionare un database specifico.
-
Spaziatura dei nomi:a ciascuna applicazione può essere assegnato (ad esempio) un prefisso univoco. Avrebbero prefisso tutte le loro chiavi con quel prefisso assegnato.
-
Usa un'istanza Redis separata per ogni applicazione.