Redis сървър може да обработва множество бази данни... които са номерирани. Мисля, че предоставя 32 от тях по подразбиране; можете да получите достъп до тях чрез -n опция за redis-cli команда за скриптове на обвивка и чрез опции, подобни на аргументите за връзка или чрез "select()"
метод върху неговите обекти за свързване. (В този случай .select()
е името на метода за модула Python Redis... Предполагам, че е кръстен по подобен начин за други библиотеки и интерфейси.
Има опция да контролирате колко отделни бази данни искате в конфигурационния файл и за демона на сървъра Redis. Не знам каква би била горната граница и изглежда няма начин да се промени това динамично (с други думи изглежда, че ще трябва да изключите и рестартирате сървъра, за да добавите допълнителни DB). Освен това, изглежда, че няма възможност да се свържат тези DB номера с някакво име, нито да се наложат отделни ACLS, нито дори различни пароли за тях. Redis, разбира се, също е без схеми.