停止redis服务器既不关机也不停止工作

问题描述

我终于明白了。

获取流程的PID(在Webfaction中有效):

ps -u my_account -o pid,rss,command | grep redis

然后

> kill -9 the_pid

我能够重现此问题:

Start redis-server
Then break it using Pause/Break key

现在它挂起了,无法正常关闭。尝试设置/获取键的Python程序也会挂起。为了避免这种情况:在启动redis- server之后只需关闭窗口。现在可以正常运行了。

解决方法

我想停止redis服务器,并且它一直在运行。我正在使用redis-2.6.7

检查它是否正在运行:

redis-server

它显示“ … bind:地址已在使用中”,因此它已在运行。

我努力了

redis-cli
redis 127.0.0.1:6379> shutdown

它只是挂起,没有任何反应。我中断检查,是的,它仍在运行。

我努力了

redis-server stop

我得到“无法打开配置文件’停止’”

我试过了:

killall redis-server

仍在运行。

我想要停止它的原因是,当我尝试通过Python设置或获取值时,它只是挂起了。所以我认为我会重新启动它。

编辑:

在redis-cli中似乎没有命令起作用。我也尝试过INFO,它只是挂起了。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...