An example of querying a feed using Redis. (Redis with Query == Reqis)
- Run a Redis server. I use Docker: https://github.com/dockerfile/redis
- Build the solution.
- Run the Indexer and the Enquirer.
The job of the indexer is to use an incoming feed and populate the sets that represent an object matching a query aspect.
The job of the enquirer is to listen for updates and produce a feed of events describing with objects need to be added to the matching set and which objects need to be removed.