Redis очень хорошо разбирается в том, что он делает, сохраняя ключевые значения и делая простые атомальные операции , но если вы хотите использовать его в качестве реляционной базы данных, вы действительно получите SUFFER !, как я ... и здесь это моя история ...
Я делаю что-то подобное, создавая несколько объектов для абстрагирования всех внутренних объектов redis, отображающих запросы примитивов (я называл фильтры в своем коде), get, set, updates и многое другое. что вы можете ожидать от ORM, и на самом деле, если вы имеете дело только с localhost, вы не будете замедлять свое приложение, вы можете использовать redis как реляционную базу данных, но если вы в любое время попытаетесь переместить вашу базу данных в другую хост, который будет представлять множество проблем с точки зрения сетевой передачи, я заканчиваю с перезаряженными классами с использованием redis и его труб, что делает мою программу на 900% быстрее, что делает мою программу пригодной для использования в локальной сети, так или иначе, я начинаю переводить мою библиотеку баз данных в postgres.
Урок этой истории - никогда не пытаться создать реляционную базу данных с ключевой моделью значений, отлично работает при базовых операциях, но цена отсутствия возможности для установления отношений на вашем сервере связана с высокой стоимостью ,
Возвращаясь к вашему вопросу, я не знаю какого-либо проекта, чтобы сделать адаптер для sqlalchemy для redis, и я думаю, что никто не будет действительно заинтересован в чем-то подобном из-за характера каждого проекта.
какой у вас прецедент? –