我显然有一个正在运行的redis-server实例,因为当我试图通过输入redis-server来启动一个新服务器时,会得到以下提示:
Opening port: bind: Address already in use我不知道如何停止这台服务器并启动一个新的服务器。
在输入命令行界面时,有没有什么命令可以附加到redis-server中?
我的操作系统是Ubuntu 10.04。
发布于 2011-08-02 18:19:23
连接到节点实例并使用shutdown命令,或者如果您使用的是ubuntu,则可以尝试通过init.d重新启动redis服务器。d:
/etc/init.d/redis-server restart或者停止/启动它:
/etc/init.d/redis-server stop
/etc/init.d/redis-server start在Mac上
redis-cli shutdown发布于 2011-08-03 03:51:17
一种更干净、更可靠的方法是进入redis-cli,然后输入shutdown
在redis-cli中,键入help @server,您将在列表底部附近看到以下内容:
关闭-摘要:将数据集同步保存到磁盘,然后关闭服务器,从: 0.07开始
如果您有一个在终端中运行的redis-server实例,您将看到:
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...发布于 2013-06-11 06:03:19
redis-cli shutdown是最有效的。被接受的答案对我不起作用(OSX Lion)。谢谢,@JesseBuesking。
https://stackoverflow.com/questions/6910378
复制相似问题