通过自制程序安装了memcached,如何启动和停止服务器?
我通过自制软件安装了memcached。
如何启动/停止服务器?
有任何可以与 memcached 交互的命令行工具吗?
自制程序有删除软件包的方法吗?
I have memcached installed via homebrew.
how do I start/stop the server?
Any command-line tools to interact with memcached?
does homebrew have a way of removing a package?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
当你安装它时,它会在
/usr/local/Cellar/memcached/$version/
中放置一个名为homebrew.mxcl.memcached.plist
的文件;您将该文件复制到~/Library/LaunchAgents
中,然后告诉 launchd 使用launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
启动它。如果您在执行
brew install
命令期间仔细观察控制台,它应该会说明有关执行这些具体步骤的信息。如果您运行brew info
,它将重新打印此信息,例如brew info memcached
。您可能应该阅读 https://docs.brew.sh/Manpage - 它有更多有用的文档包括
brew remove
命令,如果您决定不需要它,该命令将删除该包。When you installed it, it put a file named
homebrew.mxcl.memcached.plist
in/usr/local/Cellar/memcached/$version/
; you copy that file into~/Library/LaunchAgents
and then tell launchd to start it withlaunchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
.If you were watching the console carefully during the
brew install
command, it should have said something about doing these exact steps. If you runbrew info
it'll re-print this information, e.g.brew info memcached
.You should probably read https://docs.brew.sh/Manpage -- it has more useful documentation including the
brew remove
command which will remove the package if you decide you don't want it.Brew曾经有命令brew服务(https://thoughtbot.com/blog/starting-and-stopping-background-services-with-homebrew),现已弃用。相反,要获得始终正确的建议,请运行以下命令:
通过 telnet:
telnet localhost 11211
另请参阅有哪些有用的提示/ 用于监控/调整 memcached 运行状况的工具?
brew 删除 memcached
Brew used to have a command brew services (https://thoughtbot.com/blog/starting-and-stopping-background-services-with-homebrew), now deprecated. Instead, to get always-correct advice, run this command:
Via telnet:
telnet localhost 11211
See also What are some useful tips/tools for monitoring/tuning memcached health?
brew remove memcached
此外,如果您忘记了说明,您可以运行“brew info”。
Additionally you can run "brew info", if you have forgotten about the instructions.
重新启动:
如果你的memcached是用launchd启动的,并且你的plist文件有
那么你可以杀死这个进程,它会自动重新启动。
要阻止 launchd 自动重新启动:
要再次将 memcached 添加到 launchd:
要卸载由 homebrew 安装的内容:
To restart:
If you have the memcached starting up with launchd and your plist file has
Then you can just kill the process and it will reboot automagically.
To stop launchd from restarting automatically:
To add memcached to launchd again:
To uninstall something installed by homebrew:
您还可以创建别名
,之后您就无法轻松启动/停止/重新启动 memcached
And you can also create aliases
and after that you cant easy start/stop/restart memcached
您还可以使用 Lunchy 设置开始/停止。 Lunchy 是一个基于
launchctl
编写的包装器。我写了一篇详细的帖子< /a> 关于这个。启动 memcached
停止 memcached
You can also use Lunchy to set the start/stop. Lunchy is a wrapper written over
launchctl
. I’ve written a detailed post about this.To start memcached
To stop memcahed
您可以启用 Memcached 在登录时自动加载。
第一行创建一个符号链接(符号链接),从 Homebrew 安装位置到 LaunchAgents 文件夹。
然后立即启动它:
You can enable Memcached to automatically load on login.
This first line creates a symlink (symbolic link) from where Homebrew installed it to the LaunchAgents folder.
Then to launch it now: