首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止redis-server?

如何停止redis-server?
EN

Stack Overflow用户
提问于 2011-08-02 18:07:50
回答 28查看 581.3K关注 0票数 425

我显然有一个正在运行的redis-server实例,因为当我试图通过输入redis-server来启动一个新服务器时,会得到以下提示:

代码语言:javascript
复制
Opening port: bind: Address already in use

我不知道如何停止这台服务器并启动一个新的服务器。

在输入命令行界面时,有没有什么命令可以附加到redis-server中?

我的操作系统是Ubuntu 10.04。

EN

回答 28

Stack Overflow用户

回答已采纳

发布于 2011-08-02 18:19:23

连接到节点实例并使用shutdown命令,或者如果您使用的是ubuntu,则可以尝试通过init.d重新启动redis服务器。d:

代码语言:javascript
复制
/etc/init.d/redis-server restart

或者停止/启动它:

代码语言:javascript
复制
/etc/init.d/redis-server stop
/etc/init.d/redis-server start

在Mac上

代码语言:javascript
复制
redis-cli shutdown
票数 718
EN

Stack Overflow用户

发布于 2011-08-03 03:51:17

一种更干净、更可靠的方法是进入redis-cli,然后输入shutdown

在redis-cli中,键入help @server,您将在列表底部附近看到以下内容:

关闭-摘要:将数据集同步保存到磁盘,然后关闭服务器,从: 0.07开始

如果您有一个在终端中运行的redis-server实例,您将看到:

代码语言:javascript
复制
User requested shutdown...
[6716] 02 Aug 15:48:44 * Saving the final RDB snapshot before exiting.
[6716] 02 Aug 15:48:44 * DB saved on disk
[6716] 02 Aug 15:48:44 # Redis is now ready to exit, bye bye...
票数 219
EN

Stack Overflow用户

发布于 2013-06-11 06:03:19

redis-cli shutdown是最有效的。被接受的答案对我不起作用(OSX Lion)。谢谢,@JesseBuesking。

票数 156
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6910378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档