相关疑难解决方法(0)

停止redis服务器.关闭和停止都不起作用

我想停止redis服务器,它只是继续前进和前进.我使用的是redis-2.6.7

检查它是否正在运行:

redis-server
Run Code Online (Sandbox Code Playgroud)

它说"...绑定:地址已在使用中",因此它已经在运行.

我试过了

redis-cli
redis 127.0.0.1:6379> shutdown
Run Code Online (Sandbox Code Playgroud)

它只是挂起而没有任何反应.我突然检查,是的,它仍然在运行.

我试过了

redis-server stop
Run Code Online (Sandbox Code Playgroud)

我得到"无法打开配置文件'停止'"

我试过了:

killall redis-server
Run Code Online (Sandbox Code Playgroud)

仍在运行.

我想要阻止它的原因是当我尝试通过Python设置或获取值时它就会挂起.所以我想我会重新启动它.

编辑:

redis-cli似乎没有任何命令.我也试过INFO,它只是挂起.

redis

31
推荐指数
5
解决办法
6万
查看次数

将redis安装为windows服务

我刚刚在带有MSOpenTech端口的 Windows上安装了redis .一切都很好,但Windows服务.为了运行cmd,我需要创建Redis命令行参数,我不知道如何实现.

我怎么解决这个问题?

这是指令:

运行Redis即服务

为了更好地与Windows服务模型集成,Redis引入了新的命令行参数.这些服务参数需要提升的用户上下文才能连接到服务控制管理器.如果从非提升的上下文调用这些命令,Redis将尝试创建一个提升的上下文来执行这些命令.这将导致Windows显示"用户帐户控制"对话框,并且可能需要管理用户凭据才能继续.

安装服务

--service-install
Run Code Online (Sandbox Code Playgroud)

这必须是redis-server命令行上的第一个参数.之后的参数按照它们在启动服务时发生的顺序传递给Redis.该服务将配置为自动启动,并将作为"NT AUTHORITY\NetworkService"启动.成功安装后,将显示成功消息,Redis将退出.

此命令不会启动该服务.

例如:

redis-server --service-install redis.windows.conf --loglevel verbose
Run Code Online (Sandbox Code Playgroud)

卸载服务

--service-uninstall 
Run Code Online (Sandbox Code Playgroud)

windows-services redis

23
推荐指数
1
解决办法
4万
查看次数

Redis在Windows上稳定吗?

今天下午,我用python脚本测试了Redis在Windows上的性能.当线程数仅为10时,它正常工作,但当线程数达到100时发生了一些例外.

异常消息:

3 [main] redis-server 1448 _cygtls :: handle_exceptions:异常:STATUS_A CCESS_VIOLATION 1394 [main] redis-server 1448 open_stackdumpfile:将堆栈跟踪转储到redi s-server.exe.stackdump

Redis在Windows上稳定吗?

redis

12
推荐指数
1
解决办法
9009
查看次数

运行make命令时Redis安装失败

运行make命令时,RHEL上的Redis安装失败.以下是输出

cd src && make all
make[1]: Entering directory `/root/Downloads/redis-3.2.0/src'
    CC adlist.o
In file included from adlist.c:34:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/root/Downloads/redis-3.2.0/src'
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

redis

10
推荐指数
3
解决办法
1万
查看次数

用于 Windows 的 redis 服务器,用于 python3

所以我有一个 linux 服务器,我用来运行一个程序,我也喜欢用 windows 来编码。到目前为止,我一直在使用 json 来存储和检索文本文件中的键值信息。一个朋友告诉我检查redis,所以我使用它的安装程序为python 3.3安装了它。在尝试使用它时,它给出了以下错误

raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 10061 connecting to localhost:6379. No connection could be made because the target machine actively refused it.
Run Code Online (Sandbox Code Playgroud)

现在我在这之后被告知我需要一个 redis 服务器,但到目前为止我找到的唯一选择是 linux。所以问题是我怎样才能让python在windows上与redis一起工作?我对数据库类型存储完全陌生,因此将不胜感激。另请注意,如果有一个问题是关于在 Windows 上使用带有 redis 的 python 的问题,请在此处链接。我找不到任何其他具有这种特殊性质的问题。

python redis

5
推荐指数
1
解决办法
1万
查看次数

在 Windows 上启动 Redis 服务器。窗户会自动关闭

我正在尝试在 Windows 上运行 Redis 服务器。在我看来,它根据本主题中的建议执行所有步骤。

但我没有看到这个窗口:

在此处输入图片说明

在我的情况下,运行文件 redis-server.exe 后,它会在大约一秒钟内自动关闭。

但是,redis-cli.exe 文件可以正常工作并正确显示自身。

在此处输入图片说明

如何解决此问题并运行 Redis 服务器?

windows redis

2
推荐指数
1
解决办法
1037
查看次数

Windows的“官方” Redis端口是哪个?

对于哪个Redis端口是“官方” Windows端口,我有些困惑。我知道没有真正的官方Windows端口,因为Redis.io上没有。但是,我发现了两个不同的Windows端口:

有人知道哪个是首选吗?我知道每个人都说Windows没有稳定的Redis端口,但是我正在运行DušanMajki吗?版本,就像梦一样。

windows redis

1
推荐指数
2
解决办法
7347
查看次数

标签 统计

redis ×7

windows ×2

python ×1

windows-services ×1