StackExchange.Redis和ServiceStack.Redis之间的区别

38

有人可以解释一下 ServiceStack.RedisStackExchange.Redis 这两个 C# 库的区别吗?


2
请查看 https://github.com/ServiceStack/ServiceStack.Redis 和 https://github.com/StackExchange/StackExchange.Redis - Rahul Tripathi
1个回答

67

非常重要的一点是,ServiceStack是一个商业支持的产品。请参考servicestack.net上的免费配额

此外,这个问题也提到了同样的事情。

ServiceStack.Redis NuGet包包括以下限制:

  • 在ServiceStack中进行10个操作(即请求DTO)
  • OrmLite中的10个表格
  • JSON、JSV和CSV序列化器中的20种不同类型 *
  • Redis客户端类型API中的20种不同类型
  • Redis客户端每小时最多6000个请求

如果您超过了这些限制,您将开始收到异常,如下所示:

已达到“每小时6000个Redis请求”的免费配额限制。请访问https://servicestack.net以升级到商业许可证。

相反,StackExchange.Redis没有任何限制,并且是根据MIT许可证发布的。


3
ServiceStack目前还不支持集群模式(在集群模式发布约1年后),而StackExchange客户端则支持。 - kevinc
8
非常感谢您提前告知我们,如果我选择了 ServiceStack 而不是 StackExchange,那将是一场巨大的时限炸弹灾难。该死!! - daparic
3
是的,他们隐瞒真相让你变得依赖,直到为时已晚。 - thepirat000

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接