Memcached

是否可以使用單個 memcached 伺服器執行同一應用程序的多個實例?

  • October 4, 2015

我有兩個具有完全相同程式碼的應用程序,它們以相同的方式使用 memcached。memcached 是否能區分這兩個應用程序,並且在具有單個 memcached 伺服器的同一伺服器上執行它們是否安全?

可能不會,因為兩個實例都使用相同的鍵。也許您可以找到一種方法來為每個應用程序的鍵添加前綴。

您可以在偵聽不同埠的伺服器中執行兩個 memcache 實例。例如

memcached -p 11211 -d

memcached -p 11212 -d

您只需對其中一個程式碼副本進行少量更改,以便它連接到另一個 memcached 埠。

如果沒有兩個 memcache 實例和小的埠更改,我將看不到應用程序不發生衝突的方法。

引用自:https://serverfault.com/questions/220878