ServiceStack.Redis.RedisResponseException使用Redis Cluster和Twemproxy

时间:2015-08-12 19:16:30

标签: redis cluster-computing twemproxy

我在一台Ubuntu 14_04计算机上运行了3个主/ 3从属Redis集群。我在创建群集时遵循了发布的here指南。我也有胡桃夹子在同一台机器上运行。一切都启动,似乎在群集中正常运行。我使用ServiceStack.Redis v3 API编写了一个小型的c#应用程序,每当我尝试写入Redis群集时它都会抛出异常。这是回复:

ServiceStack.Redis.dll中发生了'ServiceStack.Redis.RedisResponseException'类型的未处理异常

其他信息:MOVED 5836 192.168.120.147:7001,sPort:54812,LastCommand:SET foo_1“bar_1”

这是我正在使用的代码:

ServiceStack.Redis.RedisClient redisClient = 新的ServiceStack.Redis.RedisClient(“192.168.120.147”);

redisClient.Set(“foo_1”,“bar_1”);

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,胡桃夹子与Redis集群规范不兼容(但是?),只能与Redis的传统非集群模式一起使用。这意味着您可以使用一个(开源Redis群集),另一个(开源胡桃夹子代理),但不能同时使用两者。