Based on what I know about Redis, I assume it will be significantly faster than using SQL Server - is this a fair guess?
It will be faster than SQL Server because it is optimized for memory-based operations, but its speed is not the only advantage. Support for advanced structures provides greater flexibility when working with different scenarios.
If so, how is Windows Redis implementing fault tolerance?
In the download section, there is a link to the unofficial redis port based on windows, which, however, is not intended for production use. The official version of redis supports replication and sentinel has an automatic switch to another resource, but itβs hard to say what state these functions are in the Windows port. In general, I would not recommend using redis on a Windows computer, but rather use a virtual machine with a linux distribution and run it there.
source share