【发布时间】:2013-07-16 11:10:27
【问题描述】:
我是redis(No-SQL) 的新手。我在我的项目中使用django-redis 包。如何在我的 settings.py 文件中配置数据库settings?是否需要使用其他数据库,如MySql 等。如果有人知道,请解释一下。谢谢。
【问题讨论】:
标签: python django redis django-redis
我是redis(No-SQL) 的新手。我在我的项目中使用django-redis 包。如何在我的 settings.py 文件中配置数据库settings?是否需要使用其他数据库,如MySql 等。如果有人知道,请解释一下。谢谢。
【问题讨论】:
标签: python django redis django-redis
您不能将 django ORM 与开箱即用的 redis 一起使用。它不是关系数据库。您可以制作自己的映射器,或尝试将其替换为 redisco https://github.com/kiddouk/redisco。应该可以工作,但是使用 redis 作为唯一的数据库引擎可能会遇到很多问题。
为什么不使用普通的关系数据库?这是更好的解决方案。 Redis 适合存储快速变化的数据。例如投票或页面上的最后操作。如果你想在视图上使用 django-redis,从 redis 导入类 Redis,创建实例,你将拥有与 redis 文档中相同的方法的对象。
【讨论】: