Redis
 sql >> Database >  >> NoSQL >> Redis

Spazi dei nomi in Redis?

Un server Redis può gestire più database... che sono numerati. Penso che ne fornisca 32 per impostazione predefinita; puoi accedervi usando -n opzione per redis-cli comando di scripting della shell e con opzioni simili agli argomenti di connessione o usando il "select()" metodo sui suoi oggetti di connessione. (In questo caso .select() è il nome del metodo per il modulo Python Redis... Presumo che abbia un nome simile per altre librerie e interfacce.

C'è anche un'opzione per controllare quanti database separati vuoi nel file di configurazione per il demone del server Redis. Non so quale sarebbe il limite superiore e non sembra esserci un modo per cambiarlo dinamicamente (in altre parole sembra che dovresti spegnere e riavviare il server per aggiungere DB aggiuntivi). Inoltre, non sembra esserci un modo per associare questi numeri DB a nessun tipo di nome né per imporre ACL separati, né password diverse, a loro. Redis, ovviamente, è anche senza schema.