0
我有以下代码:Memcached的复制到多台服务器
private bool CheckForDuplicatesInCache(Message theMessage)
{
var cacheClient = MemcachedClient.GetInstance("IntegrationCache");
var messageHash = theMessage.GetHashCode();
if (cacheClient.Get(messageHash.ToString()).IsNotNull())
{
IntegrationContext.WriteLog("Warning: This message is a duplicate. Will Not Process.");
return false;
}
cacheClient.Set(messageHash.ToString(), "nothing", new TimeSpan(2, 0, 0));
return true;
}
的问题是,当我这个扩展到多台服务器...我需要有多个memcached的intances共享数据冗余。有没有人有任何见解?
我喜欢那样......看起来像是一种黑客,我会试一试。 – 2010-06-26 22:04:36