flask-cache使用redis缓存出现的错误
Posted SaintIC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask-cache使用redis缓存出现的错误相关的知识,希望对你有一定的参考价值。
Flask-Cache是flask一个缓存扩展,可用使用simple、redis、memcache等缓存视图及其他,文档:http://www.pythondoc.com/flask-cache/index.html
在使用Flask-Cache时,采用redis做后端,遇到的问题:
Traceback (most recent call last):
File "main.py", line 28, in <module>
cache.init_app(app)
File "/usr/lib/python2.7/site-packages/flask_cache/__init__.py", line 161, in init_app
self._set_cache(app, config)
File "/usr/lib/python2.7/site-packages/flask_cache/__init__.py", line 172, in _set_cache
import_me))
ImportError: redis is not a valid FlaskCache backend
其实是因为采用redis做后端缓存需要redis python模块,pip install redis,OK!
也可以查看flask-cache仓库的issue: https://github.com/thadeusb/flask-cache/issues/126
以上是关于flask-cache使用redis缓存出现的错误的主要内容,如果未能解决你的问题,请参考以下文章