【发布时间】:2015-03-11 08:38:28
【问题描述】:
我是一名网络开发人员,并且习惯于在我的很多项目中使用 FireBase。关于实时同步等方面的大部分工作已经开箱即用。但是,在我的下一个项目中,我不允许使用外部提供程序来存储数据,因为无法将 Firebase 托管在本地服务器,这是不可能的。
对于该项目,目前使用的是 Redis 键值存储。我知道 Redis 还支持 pub-sub 模型,我正在寻找一种在实时 Web 应用程序中使用这个 Redis 键值存储的好方法。我找到了一个 Meteor 库 (https://github.com/meteor/redis-livedata),看起来很有希望。但是,我习惯于使用 AngularJS。而且我发现的大多数解决方案仅将 Redis 用于 pub-sub 模型,而不用于数据存储(也许有充分的理由)。我找到了一个使用 Django 作为数据存储的替代方法 (https://github.com/mburst/django-realtime-tutorial)。我也遇到过 Firehose (http://firehose.io),但这也不使用 Redis 键值存储。
有没有人知道使用 Redis 键值存储来模拟 Firebase 提供的相同功能的好方法,最好与 AngularJS 兼容?
【问题讨论】:
标签: angularjs node.js meteor redis firebase