我一直在学习 Node.js,所以我决定制作一个简单的广告网络,但我似乎无法决定要使用的数据库。我一直在搞乱 Redis,但似乎找不到按特定条件查询数据库的方法,而是只能获取键或列表的值或在键中设置。
是我遗漏了什么,还是应该使用更强大的数据库,例如 MongoDB?
最佳答案
我建议阅读 this有关 Redis 的教程,以了解其概念和数据类型。我也很难理解为什么没有类似于其他(没有)SQL 数据库的查询支持,直到我阅读了几篇文章并尝试测试 Redis 并将其与其他解决方案进行比较。也许它不是您用例的正确数据库,虽然它非常快并且支持高级数据结构,但缺少对您来说至关重要的查询。如果您正在寻找一个允许您查询数据的数据库,那么您应该尝试 mongodb或者也许 riak .
关于node.js - 用 Redis 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5386607/