我在每個EC2 Web服務器實例上使用Memcached。我不確定如何在服務器級別配置Memcache節點的各種主機名。爲EC2實例上的memcached配置主機名
請看下面的例子:
<?php
$mc = new Memcached()
$mc->addServer('node1', 11211);
$mc->addServer('node2', 11211);
$mc->addServer('node3', 11211);
如何node1
,node2
,node3
配置?
我已閱讀了幾個設置,使用hostname
配置實例,並使用這些條目更新/etc/host
。但是,我對配置這些東西不夠熟悉。
我正在尋找可縮放的解決方案 - 處理添加和刪除實例 - 並自動執行。
這可能是動態的,具有一定數量的主機,或者具有可變數量主機的彈性?如果您打算隨主機數量變化,您使用哪個系統來管理主機擴展? – datasage 2013-02-19 23:19:36
理想彈性。儘管我不會管理自動縮放。除非你可以使用AWS和ELB。儘管如此,我希望在創建新實例時不必配置server + memcached +代碼。 – 2013-02-19 23:28:24