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

use*_*955 5 python redis

所以我有一个 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 的问题,请在此处链接。我找不到任何其他具有这种特殊性质的问题。

wal*_*cer 6

是 Redis 的 Windows 移植版,带有简单的安装程序。您的 Redis 客户端正在尝试连接到 localhost:6379,但该端口上没有运行 Redis 服务器。一旦您在本地安装并运行 Redis,它就应该可以工作。

或者,您可以在 Linux 计算机上运行 redis-server,并在初始化客户端时通过传递 Linux 计算机的 IP 来设置用于连接到 Linux 计算机的 Redis 客户端。

另外,请尝试阅读Redis 快速入门手册以获取更多信息