Someone can explain the difference about ServiceStack.Redis and StackExchange.Redis c# libraries?
StackExchange. Redis is a high performance general purpose redis client for . NET languages (C#, etc.). It is the logical successor to BookSleeve, and is the client developed-by (and used-by) Stack Exchange for busy sites like Stack Overflow.
redis is fully thread safe; the expected usage is that a single multiplexer is reused between concurrent requests etc - very parallel. Two concurrent callers do not block each other: the two requests are pipelined and the results made available to each when the come back.
It's VERY important to notice that ServiceStack is a commercially-supported product. See the free-quotas on servicestack.net.
Also this question mentions the same.
The ServiceStack.Redis NuGet package include the following limitations:
If you exceed any of these limitations, you'll start receiving exceptions like:
The free-quota limit on '6000 Redis requests per hour' has been reached. Please see https://servicestack.net to upgrade to a commercial license.
Instead, StackExchange.Redis has no limitations and is under the MIT license.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With