首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个基于celery+flask的应用程序中,我需要为Redis安装什么?

在一个基于celery+flask的应用程序中,我需要为Redis安装什么?
EN

Stack Overflow用户
提问于 2020-02-20 21:55:41
回答 1查看 248关注 0票数 1

我正在跟踪博客,在python烧瓶中使用芹菜实现后台任务。在文章的末尾,它说:

现在您需要运行这个应用程序所需的三个进程,所以最简单的方法是打开三个终端窗口。第一个终端上的运行Redis。您可以根据操作系统 下载说明 为您的操作系统安装Redis,但是如果您是在Linux或OS机器上,我已经包含了一个下载、编译和运行Redis作为私有服务器的小脚本:

下载指令将导致redis下载页面。它有客户端和服务器(我相信)的链接。但是我已经在我的系统上运行了pip install redis,我不确定是下载了redis客户机还是服务器。如本文所述,pip install redis安装了什么?我应该使用哪个下载链接来运行redis进程?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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 elasticsearchpip install pandoc不安装elasticsearch或pandoc二进制文件,而是向这些程序安装Python。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60329112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档