Redis es muy bueno en lo que hace, almacenando valores clave y realizando simples operaciones atómicas , pero si quiere usarlo como una base de datos relacional ¡realmente va a SUFRIR !, como yo ... y aquí es mi historia ...
He hecho algo así, haciendo varios objetos para abstraer todas las partes internas de Redis que exponen las consultas primitivas (llamé a los filtros en mi código), obtengo, configuro, actualizo, y muchos más métodos que puede esperar de un ORM y, de hecho, si se trata solo de localhost, no se sentirá lento su aplicación, puede utilizar el redis como una base de datos relacional, pero si en algún momento intenta mover su base de datos a otro host, que representará una gran cantidad de problemas en términos de transmisión de red, termino con las clases rediseñadas utilizando redis y sus pipas, que hacen que mi programa sea un 900% más rápido, lo que hace que mi programa sea utilizable en la red local, de todos modos estoy empezando a mover mi biblioteca de base de datos a postgres.
La lección de esta historia es que nunca tratar de hacer una base de datos relacional con el modelo de valor clave, funciona muy bien en las operaciones básicas, pero el precio de no tener la posibilidad para que las relaciones en el servidor viene con un alto costo .
Volviendo a su pregunta, no conozco ningún proyecto para hacer un adaptador a sqlalchemy para redis, y creo que nadie va a estar realmente interesado en algo así, debido a la naturaleza de cada proyecto.
¿cuál es su caso de uso? –