Как выбрать правильный экземпляр Redis db при использовании Redis-om?
В этом примере Redis Developer на Github показано, как модель жестко связана с экземпляром Redis.
Когда кто-то хочет использовать библиотеку моделей, это не вариант, потому что автор библиотеки не будет знать, к какому экземпляру Redis хочет подключиться пользователь моделей.
По умолчанию метод save() пытается сохранить в JsonModel/HashModel в localhost:6379/db0. Однако как можно это изменить в коде? Также с требованием, чтобы можно было использовать несколько экземпляров Redis в одном файле/модуле py.
Использование переменной среды не работает:os.environ["REDIS_OM_URL"]="redis://@localhost:6380"
В любом случае, это не поможет, потому что что, если у вас есть несколько БД с моделями - и модель может появиться в нескольких доменах (что действительно часто случается).