我正在跟踪这博客,在python烧瓶中使用芹菜实现后台任务。在文章的末尾,它说:
现在您需要运行这个应用程序所需的三个进程,所以最简单的方法是打开三个终端窗口。第一个终端上的运行Redis。您可以根据操作系统 下载说明 为您的操作系统安装Redis,但是如果您是在Linux或OS机器上,我已经包含了一个下载、编译和运行Redis作为私有服务器的小脚本:
下载指令将导致redis下载页面。它有客户端和服务器(我相信)的链接。但是我已经在我的系统上运行了pip install redis,我不确定是下载了redis客户机还是服务器。如本文所述,pip install redis安装了什么?我应该使用哪个下载链接来运行redis进程?
发布于 2020-02-20 22:01:30
运行pip install redis会为Redis安装,它本身不会安装Redis (客户端或服务器)。
若要查找运行pip install redis时安装的项目,请检查项目的PyPI页(https://pypi.org/project/redis/)。这将指向Github (https://github.com/andymccurdy/redis-py)上的包。自述的第一件事是:
Redis键值存储的Python接口。
所以,这不是Redis的键值存储,它只是Redis的Python接口。
redis-py需要运行Redis服务器。有关安装说明,请参阅Redis的快速启动。
一旦Redis服务器运行(请注意,您需要的是Redis服务器,而不是Redis cilent!),redis-py将为您提供Python函数来与Redis服务器交互。但是,您需要按照快速启动说明来启动和运行Redis。
(请注意,这是PyPI项目的常见模式;例如,pip install elasticsearch或pip install pandoc不安装elasticsearch或pandoc二进制文件,而是向这些程序安装Python。)
https://stackoverflow.com/questions/60329112
复制相似问题