如何从另一台机器连接到 memcached

Osc*_*Ben 22 ubuntu

我正在尝试从另一台机器(可以访问我的服务器)使用 memcached,但我不知道如何使用。

在 memcached 机器上,我可以通过运行来测试连接

telnet 127.0.0.1 port
Run Code Online (Sandbox Code Playgroud)

它可以工作,但在另一台机器上它只是不断尝试连接

telnet machine_address port
Trying machine_address...
Run Code Online (Sandbox Code Playgroud)

我不确定我是否应该设置其他东西来让它工作。我知道该端口正在工作且可访问,因为如果我尝试在其上运行其他服务,它们会工作。

操作系统是 ubuntu

Maj*_*nko 25

在 /etc/memcached.conf 中:

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

将其更改为

-l 0.0.0.0
Run Code Online (Sandbox Code Playgroud)

并重新启动 memcached。