RedisResponseException
全部标签 我有一个在一台Ubuntu14_04机器上运行的3主/3从Redis集群。我遵循了发布的指南here创建集群时。我还在同一台机器上运行了Nutcracker。一切都启动了,并且似乎在集群中正常运行。我使用ServiceStack.Redisv3API编写了一个小型c#应用程序,每当我尝试写入Redis集群时它都会抛出异常。这是响应:ServiceStack.Redis.dll中发生类型为“ServiceStack.Redis.RedisResponseException”的未处理异常附加信息:MOVED5836192.168.120.147:7001,sPort:54812,LastC
我按如下方式在我的ServiceStack应用程序主机中注册了我的RedisClientcontainer.Register(c=>newRedisManagerPool(conn));container.Register(c=>c.Resolve().GetCacheClient().WithPrefix("MyPrefix"));然而,在我调用时在我的服务中varkeys=Cache.GetAllKeys();我收到此错误:ServiceStack.Redis.RedisResponseException:未知命令“SCAN”我该如何解决?我想使用容器中的前缀设置清除此CacheC
在RedisTypedClient上使用BlockingDequeue时,我收到了看起来像是超时的异常。调用代码看起来像using(varclient=ClientPool.GetClient())returnclient.As().Lists[_channel].BlockingDequeue(timeout);其中超时设置为0,ClientPool是PooledRedisClientManager。堆栈跟踪看起来像ServiceStack.Redis.RedisResponseException:Nomoredata,sPort:51100,LastCommand:atServic