È possibile creare spazi dei nomi in Redis?Namespace in Redis?
Da quello che ho trovato, tutti i comandi globali (contare, eliminare tutto) funzionano su tutti gli oggetti. C'è un modo per creare sub-spazi in modo tale che questi comandi siano limitati nel contesto?
Non voglio impostare diversi server Redis per questo scopo.
Suppongo che la risposta sia "No" e mi chiedo perché non sia stata implementata, in quanto sembra essere una funzione utile senza troppo sovraccarico.
Uno spazio dei nomi non è un database, il database è indicato con il numero (da 0 a 15). Lo spazio dei nomi è usato per aggiungere i prefissi – kalelc
@kalelc: poiché il termine "spazio dei nomi" non è definito nella documentazione di Redis, non penso che la tua domanda qui sia più canonica della mia. Stavo chiarendo che ogni "database" su un dato server Redis è uno "spazio dei nomi" indipendente (le stesse chiavi non si scontreranno). Chiaramente puoi creare prefissi arbitrari e trattare quelli come "namespace" --- ma questa non è una funzione supportata in Redis; è solo una convenzione per usarlo. –
Grazie a Jim per il chiarimento, a volte è confuso quando abbiamo trovato spazio dei nomi in Rails con Redis. – kalelc