> Redis for vector storage ... Redis bundling nightmares

Im super curious why you picked Redis over something more typical (SQLite springs to mind)

What was the advantage of doing this that made it worth the pain?

I did some prototyping with SQLite + VSS extension to handle embeddings and wasn't getting the same results as using the Redis search modules. My preference would be to run something that doesn't require a separate for the DB, but it still needs some tuning. Redis gets the job done but there are likely simpler solutions that could give us comparable performance that we'll discover.