framework for storing, indexing, and searching read-models, using Redis