如何停止并重启memcached服务器?

smr*_*iti 92 memcached

如何从命令行停止并重启linux OS中的memcached服务器1.4.5?

pej*_*uko 118

使用root,尝试这样的事情:

/etc/init.d/memcached restart
Run Code Online (Sandbox Code Playgroud)

  • 好吧,它真的取决于你的Linux发行版以及你如何安装memcache.如果您安装了发行版的软件包,那么应该有memcached启动/停止脚本(也许它位于不同的目录中,如/etc/rc.d)如果您安装了memcached manualy,您可能还需要自己创建star/stop脚本. (3认同)

aja*_*n81 45

以root用户身份登录

苏 -

然后:

service memcached restart

如果这不起作用,那么:

/etc/init.d/memcached restart

这完全取决于您使用的是哪个Linux(或其他操作系统)发行版.

  • 这对我来说是正确的答案,运行Ubuntu和memcached作为服务.没有特定服务,它不起作用. (2认同)
  • 如果你没有root,但是sudo权限:`sudo service memcached restart` (2认同)

Hen*_*nry 26

如果你使用自制软件:

brew services restart memcached
Run Code Online (Sandbox Code Playgroud)


Aks*_*aaj 21

sudo service memcached stop

sudo service memcached start

sudo service memcached restart
Run Code Online (Sandbox Code Playgroud)


小智 7

sudo /etc/init.d/memcached restart
Run Code Online (Sandbox Code Playgroud)


小智 7

如果linux

如果由apt-get安装

service memcached stop
service memcached restart
Run Code Online (Sandbox Code Playgroud)

如果按源代码安装

Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
Run Code Online (Sandbox Code Playgroud)

也可以简单地杀死$ pid来停止


Eug*_*rov 7

关闭内存缓存守护进程:

sudo service memcached stop
Run Code Online (Sandbox Code Playgroud)

启动 memcached 守护进程:

sudo service memcached start
Run Code Online (Sandbox Code Playgroud)

重启 memcached 服务器:

sudo service memcached restart
Run Code Online (Sandbox Code Playgroud)

您可以查看 Memcache 当前是否正在运行:

sudo ps -e | grep memcached
Run Code Online (Sandbox Code Playgroud)

如果有东西(例如 Memcache)正在监听它,你可以检查 TCP 或 UDP 端口:

netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211
Run Code Online (Sandbox Code Playgroud)

对于某些 Linux,您需要更改命令,例如:

sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop
Run Code Online (Sandbox Code Playgroud)


chi*_*ale 5

作为CentOS 7的根:

systemctl start memcached
systemctl stop memcached
systemctl restart memcached
Run Code Online (Sandbox Code Playgroud)

告诉服务在重新启动时启动(例如chkconfig):

systemctl enable memcached
Run Code Online (Sandbox Code Playgroud)

告诉服务在重新启动时不启动:

systemctl disable memcached
Run Code Online (Sandbox Code Playgroud)


小智 5

如果您希望被允许关闭内存缓存服务器,可以在启动它之前为其指定该选项:

memcached -A &
Run Code Online (Sandbox Code Playgroud)

例如,当您连接到memcached服务器时,使用此选项:

telnet localhost 11211
Run Code Online (Sandbox Code Playgroud)

然后您可以使用shutdown命令关闭服务器。您还可以在将memcached服务器作为进程运行时将其关闭,首先使用以下命令查找进程PID:

pidof memcached
Run Code Online (Sandbox Code Playgroud)

然后使用:

kill PID command
Run Code Online (Sandbox Code Playgroud)