Over Oct and Nov, Redis Labs conducted two surveys on Redis usage. One survey was of Redis Labs customers, conducted by TechValidate, who provides third-party validation of the results. A second survey was done through SurveyMonkey and was mostly promoted to open source Redis users. The two surveys yielded many similarities and differences, highlighted in the details. But to keep the line clear between validated input from Redis Labs’ customers and general input from a larger audience, we divide this into two blog posts.
- TechValidate Results – How Redis Labs’ customers are using Redis
- SurveyMonkey Results – Redis Usage Survey
SurveyMonkey Results: How Redis Users Use Redis
Some notes on this survey – this survey was promoted to the community via various channels, and 80% of the folks who took this survey are open source redis users. A link to the full results is here, but in the interest of protecting the privacy of the survey takers, it is password protected. I will do my best to make the results clear in this blog post. ( but interested parties may contact me for additional insights). So 96 folks took this survey, and 80% of them were OSS Redis users.
We asked the Redis use cases question, with more options than last year – and we see the results below:
Compared to last year’s results, we see a distinct uptick in use cases such as job & queue management, and real-time analytics but we also see substantial usage as a user session store, for high-speed transactions, notifications, distributed lock, and even machine learning! (we hadn’t asked precisely this last year – I was still new ☺). We were more successful in unearthing the broad range of uses that Redis supports this year as compared to last!
The industry-wide applicability of Redis remains broad as ever, but this time around there were distinct mentions from customers of IoT, bots, meteorology, environmental data and much more.
The next question was asked slightly differently from the Techvalidate survey ( I neglected to include a tier for mobile applications!). Other than that, the responses line up pretty closely. I had also mistakenly included caching in here, I have excluded those responses since we already caught the content caching in the above question.
Q3: What type of solution are you using Redis in? (Choose multiple options if applicable)
Similar to the Redis Labs users, when asked, “Is Redis used for data not stored in any other database”, about 67% of survey respondents use Redis as their primary datastore for some of their data.
When asked “Do you want to increase your Redis usage”, about 90% of users intend to increase their Redis usage, and they want to for similar reasons as the TechValidate survey.
Reasons for increasing Redis usage are below:
There are few conclusions to draw about Redis usage from both surveys:
- Redis is used broadly across a range of industries and use cases
- Redis usage continues to grow, especially as application usage and data processing needs are growing
- Redis is being used as a primary datastore and increasingly so, compared to last year