Redis is another option that can be used with SignalR for scaling out. Redis is an open source distributed key-value store. It is very popular in the Unix space, and has also been adopted by Microsoft. It's fairly easy to get running on Azure or other cloud options. If you want to try things out with Redis locally, the following is the procedure:
- Download the source that Microsoft has published through their Open Tech initiative on Github at https://github.com/MSOpenTech/redis. Follow the guide there, build and run it. Once it is running, we can get going with configuring our chat application for Redis instead of the SQL solution.
- We start off by adding a NuGet package for Redis, right-click on the References option in the
Web project and ...