如何在django Rest框架项目中使用基于Redis缓存的存储?

时间:2017-02-05 17:39:50

标签: python django api redis django-rest-framework

我正在开发一个应用程序,用户可以在其中添加,删除,检索或更新事务。我想将事务数据存储在基于redis缓存的存储中以提高性能,我应该遵循哪些步骤来实现这一目标?

2 个答案:

答案 0 :(得分:3)

我强烈建议您查看缓存 django包。

https://github.com/Suor/django-cacheops

它具有自动/手动查询/视图/模板部分/功能缓存的功能,以及按键简单缓存的get / set原语。

答案 1 :(得分:0)

有一个Django Redis包可能会对您有所帮助。 如果您想自动缓存所有查询集(例如,在SELECT ...操作上),您也可以使用this package将django-redis作为缓存后端。以上两者都适用于Django Rest Framework。