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

Python 如何在django Rest框架项目中使用基于Redis缓存的存储?,python,django,api,redis,django-rest-framework,Python,Django,Api,Redis,Django Rest Framework,我正在开发一个应用程序,用户可以在其中添加、删除、检索或更新事务。我想将事务数据存储在基于redis缓存的存储中以提高性能,我应该遵循哪些步骤来实现这一点?有一个软件包可以帮助您。 如果要自动缓存所有查询集(例如,在SELECT…operations上),还可以将django redis用作缓存后端。以上两项都将与Django Rest框架一起使用。我强烈建议您查看cacheopsDjango包 它具有自动/手动查询/查看/模板节/函数缓存的内置功能,以及按键简单缓存的获取/设置原语。您是否阅

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

有一个软件包可以帮助您。
如果要自动缓存所有查询集(例如,在
SELECT…
operations上),还可以将django redis用作缓存后端。以上两项都将与Django Rest框架一起使用。

我强烈建议您查看cacheopsDjango包


它具有自动/手动查询/查看/模板节/函数缓存的内置功能,以及按键简单缓存的获取/设置原语。

您是否阅读了有关缓存的非常全面的文档?是,通过阅读一些文档,我获得了一些全面的知识,但我无法将Django项目链接到Redis服务器,以及如何在Django中使用Redis的列表或排序集。如果我必须在Django项目中使用Redis的哈希数据类型,我如何使用它?Cacheops是一个用于一般用途的缓存库。它提供了非常简单的缓存抽象,但这里没有低级别的redis功能。如果您想使用特定的redis组件或自己实现缓存策略,您应该使用其他东西。