memcached.new与localhost

时间:2013-07-04 00:14:49

标签: ruby-on-rails ruby memcached

$ cache = Memcached.new(" localhost:11211")

我不太清楚为什么我们需要localhost:11211。数字11211是应用程序运行的端口吗?这是否意味着所有缓存都可用于此app运行实例。如果我把它留空,该怎么办?

任何人都可以向我解释这一点。

1 个答案:

答案 0 :(得分:1)

是,11211指的是memcached接受连接的端口。

然而,它不是特定于您的应用实例;您运行的任何应用程序理论上都可以连接到同一端口上的memcached,前提是它们具有正确的凭据。