如何让mac用户在virtualenv下运行redis服务器?

Jid*_*oso 1 python django redis celery django-celery

我已经在我的virutalenv中安装celeryredis使用.打字请问我做错了什么?pip install redis celery'djangoscrape'redis-server -bash: redis-server: command not found.

还输入:

/Users/Me/.virtualenvs/djangoscrape/bin/celery --app = scraper.celery_tasks:app worker --lvelvel = INFO

结果是:

-------------- celery@MikkyPro v3.1.18 (Cipater)
---- **** ----- 
--- * ***  * -- Darwin-14.5.0-x86_64-i386-64bit
-- * - **** --- 
- ** ---------- [config]
- ** ---------- .> app:         scraper:0x1084719d0
- ** ---------- .> transport:   redis://localhost:6379/0
- ** ---------- .> results:     djcelery.backends.database:DatabaseBackend
- *** --- * --- .> concurrency: 8 (prefork)
-- ******* ---- 
--- ***** ----- [queues]
 -------------- .> celery           exchange=celery(direct) key=celery


[tasks]


[2015-09-14 07:46:43,805: ERROR/MainProcess] consumer: Cannot connect to redis://localhost:6379/0: Error 61 connecting to localhost:6379. Connection refused..
Trying again in 2.00 seconds...
Run Code Online (Sandbox Code Playgroud)

输入:which celery从mac命令提示符返回:

/Users/Me/.virtualenvs/djangoscrape/bin/celery

which redis什么也没做.

pip install redis显示:

要求已经满足(使用--upgrade升级):redis in /Users/Me/.virtualenvs/djangoscrape/lib/python2.7/site-packages

Dan*_*man 5

pip将仅安装Python库以连接到redis数据库.你需要安装redis服务器本身:在Mac上最简单的方法就是使用Homebrew.