Ein Redis-Server kann mehrere Datenbanken verwalten ... die nummeriert sind. Ich denke, es bietet standardmäßig 32 davon; Sie können mit -n darauf zugreifen Option zum redis-cli Shell-Skriptbefehl und durch ähnliche Optionen wie die Verbindungsargumente oder die Verwendung von "select()"
-Methode für ihre Verbindungsobjekte. (In diesem Fall .select()
ist der Methodenname für das Python Redis-Modul ... Ich nehme an, dass es für andere Bibliotheken und Schnittstellen ähnlich heißt.
Es gibt auch eine Option, um zu steuern, wie viele separate Datenbanken Sie in der Konfigurationsdatei für den Redis-Server-Daemon haben möchten. Ich weiß nicht, was die Obergrenze wäre, und es scheint keine Möglichkeit zu geben, dies dynamisch zu ändern (mit anderen Worten, es scheint, dass Sie den Server herunterfahren und neu starten müssten, um zusätzliche DBs hinzuzufügen). Außerdem scheint es keine Möglichkeit zu geben, diese DB-Nummern irgendeiner Art von Namen zuzuordnen oder ihnen separate ACLS oder sogar unterschiedliche Passwörter aufzuerlegen. Redis ist natürlich auch schemalos.