gpt4 book ai didi

.net - 带有 SortedSet 的 ServiceStack Redis 异常

转载 作者:可可西里 更新时间:2023-11-01 11:13:26 26 4
gpt4 key购买 nike

我有一个与 ServiceStack Redis 客户端相关的问题。这是非常简单的场景,我有一个后端工作来分析搜索关键字和术语,我想将这些术语添加到排序列表中。解决方案非常简单,Redis 客户端使用循环将项目添加到有序集中。在我的本地机器 redis 实例上测试它时,我总是在插入 6021 项后出现异常。然后我认为它可能是我本地机器上的配置,所以我用 Azure Redis 实例尝试了它,并发生了同样的异常。我对此没有任何解释,它是 Redis ServiceStack 库中的错误,它是 Redis 配置限制,我使用的方法是否正确?

非常感谢任何帮助。谢谢

程序

  var setId = "terms";
Stopwatch sw=new Stopwatch();
using (var client = new RedisClient())
{
sw.Start();
for (int i = 0; i < 10000; i++)
{
client.AddItemToSortedSet(setId, Guid.NewGuid().ToString("n"));
}
sw.Stop();
}
Console.WriteLine("Saving time: {0}",sw.Elapsed.TotalMilliseconds);

异常

Unhandled Exception: ServiceStack.Redis.RedisException: Unable to Connect: sPort : 1238 at ServiceStack.Redis.RedisNativeClient.CreateConnectionError() at ServiceStack.Redis.RedisNativeClient.SendReceive[T](Byte[][] cmdWithBinary Args, Func1 fn, Action1 completePipelineFn, Boolean sendWithoutRead) at ServiceStack.Redis.RedisNativeClient.SendExpectLong(Byte[][] cmdWithBinary Args) at ServiceStack.Redis.RedisNativeClient.ZAdd(String setId, Double score, Byte [] value) at ServiceStack.Redis.RedisClient.AddItemToSortedSet(String setId, String val ue, Double score) at ServiceStack.Redis.RedisClient.AddItemToSortedSet(String setId, String val ue)

最佳答案

感谢@mythz,异常背后的原因与 ServiceStack 的商业许可有关:

ServiceStack Free Quotas

关于.net - 带有 SortedSet 的 ServiceStack Redis 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32674719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com