Windows x64 上的 MemCached
以前有人問過這個問題,但那是一年前的事了,我想知道從那以後是否有任何進展。
基本上,我們想在Windows Server 2008 R2機器上使用 MemCached 伺服器……顯然它只有 x64。
我還沒有找到有關 Win64 版本的 MemCached 的任何詳細資訊,但仍然有來自上一個執行緒的解決方案(我還沒有嘗試過)使用一個名為MemCacheD Manager的軟體執行 MemCached 1.2.6。但是,目前的 MCd 版本是1.4.4,我想知道從那時起是否有任何改進。
雖然我可能沒有定量數據來突出所有這些程式碼庫之間的差異,但我仍然認為答案是“你不想那樣做”。
Memcached 深深地沉浸在 Unix 和 Unix 風格的核心信號量中。讓它在 Windows 上執行得一樣快需要付出很大的努力。而這項工作目前沒有任何讚助商……
你應該看看:
- Sharedcache——開源,成熟。
- Appfabric——來自微軟,儘管是“後期測試版”,但相當成熟。
- NCache——商業的,我對它了解不多。
- StateServer和家族——商業的、成熟的。
編輯:如果您更喜歡 Memcached,那麼沒有什麼可以阻止您使用它——但是在您的網路上放置幾個 Unix 機器,在 Unix 上執行 Memcached 伺服器,並使用 fx Enyim 客戶端可能會更容易從你的 Windows 盒子到伺服器?
**2011 年更新:**當在下面添加“省級”評論時,這個舊答案再次彈出。自從給出答案後,情況發生了變化,Memcached 的 x64 Windows 埠現在有了穩定的讚助商。
Membase 建立在 Memcached 之上,引用 Membase 的頁面:“如果需要,可以將 Membase 配置為僅提供Memcached 服務
$$ … $$,禁用數據庫功能。”。 我對 Membase 沒有任何個人經驗,但如果您需要Windows x64 上的 Memcached似乎值得一試。