Welcome to this series of blog posts which covers Redis Streams with the help of a practical example. We will use a sample application to make Twitter data available for search and query in real-time. RediSearch and Redis Streams serve as the backbone of this solution that consists of several co-operating components, each of which will we covered in a dedicated blog post.
The code is available in this GitHub repo - https://github.com/abhirockzz/redis-streams-in-action
This blog post will cover a Java based Tweets processor application whose role is to pick up tweets from Redis Streams and store them (as a HASH
) so that they can be queried using RediSearch
(the accurate term for this is “indexing documents” in RediSearch
). You will deploy the application to Azure, validate it, run a few RediSearch
queries to search tweets. Finally, there is a section where we will walk through the code to understand “how things work”.