使用 Redis 键值存储的实时 Web 应用程序
Real-time web application using Redis key-value store
我是一名 Web 开发人员,在我的很多项目中都习惯使用 FireBase。关于实时同步等方面的大部分工作已经开箱即用。然而,在我的下一个项目中,我不允许使用外部提供程序来存储数据,而且因为无法在一个服务器上托管 Firebase本地服务器,这是不可能的。
该项目目前使用的是 Redis 键值存储。我知道 Redis 还支持发布-订阅模型,我正在寻找一种在实时 Web 应用程序中使用此 Redis 键值存储的好方法。我找到了一个 Meteor 库 (https://github.com/meteor/redis-livedata), which looks promising. I'm used to using AngularJS, however. And the majority of the solutions I found only use Redis for the pub-sub model, and not for the datastore (maybe for good reason). I've found an alternative which uses Django as the datastore (https://github.com/mburst/django-realtime-tutorial). I've also come across Firehose (http://firehose.io),但这也不使用 Redis 键值存储。
有谁知道使用 Redis 键值存储来模拟 Firebase 提供的相同功能的好方法,最好与 AngularJS 兼容?
我是一名 Web 开发人员,在我的很多项目中都习惯使用 FireBase。关于实时同步等方面的大部分工作已经开箱即用。然而,在我的下一个项目中,我不允许使用外部提供程序来存储数据,而且因为无法在一个服务器上托管 Firebase本地服务器,这是不可能的。
该项目目前使用的是 Redis 键值存储。我知道 Redis 还支持发布-订阅模型,我正在寻找一种在实时 Web 应用程序中使用此 Redis 键值存储的好方法。我找到了一个 Meteor 库 (https://github.com/meteor/redis-livedata), which looks promising. I'm used to using AngularJS, however. And the majority of the solutions I found only use Redis for the pub-sub model, and not for the datastore (maybe for good reason). I've found an alternative which uses Django as the datastore (https://github.com/mburst/django-realtime-tutorial). I've also come across Firehose (http://firehose.io),但这也不使用 Redis 键值存储。
有谁知道使用 Redis 键值存储来模拟 Firebase 提供的相同功能的好方法,最好与 AngularJS 兼容?