2013-07-16 32 views
-1

我是redis(No-SQL)的新手。我在我的项目中使用了django-redis包。如何在我的settings.py文件中配置数据库settings?有没有办法需要使用其他数据库,如MySql等。如果有人知道请解释我。谢谢。如何使用django-redis包?

回答

1

你不能使用django ORM和redis开箱。这不是关系数据库。您可以制作自己的映射器,或尝试用redisco https://github.com/kiddouk/redisco替换它。应该可以工作,但是你会将使用redis作为唯一的数据库引擎的问题明确地表达出来。

为什么不使用普通的关系数据库?这是更好的解决方案。 Redis适合存储快速变化的数据。例如投票或页面上的最后一个操作。如果你想在视图中使用django-redis,从redis导入类Redis,创建实例,并且你将拥有与redis文档中相同的对象。