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

Navneområder i Redis?

En Redis-server kan håndtere flere databaser... som er nummererede. Jeg tror, ​​det giver 32 af dem som standard; du kan få adgang til dem ved at bruge -n mulighed for redis-cli shell scripting-kommando og ved lignende muligheder til forbindelsesargumenterne eller ved at bruge "select()" metode på dens forbindelsesobjekter. (I dette tilfælde .select() er metodenavnet for Python Redis-modulet ... Jeg formoder, at det er navngivet på samme måde for andre biblioteker og grænseflader.

Der er også en mulighed for at kontrollere, hvor mange separate databaser du vil have i konfigurationsfilen for Redis-serverdæmonen. Jeg ved ikke, hvad den øvre grænse ville være, og der ser ikke ud til at være en måde at ændre det dynamisk på (med andre ord ser det ud til, at du bliver nødt til at lukke og genstarte serveren for at tilføje yderligere DB'er). Det ser heller ikke ud til at være en vej til at forbinde disse DB-numre med nogen form for navn eller at pålægge dem separate ACLS eller endda forskellige adgangskoder. Redis er selvfølgelig også uden skemaer.



  1. json.loads og Redis i python 3.5

  2. Kunne ikke starte mongod.service:Enheden mongod.service blev ikke fundet

  3. Sådan får du flere rækker til en kommasepareret liste i SQL

  4. MongoDB-værktøjer fra fællesskabet, der komplementerer ClusterControl