Pub/Subの機能を持つRedis(データストア)はなぜですか?私の最初の考えは、そのようなことを実装するのは間違った層だということです。しかし、おそらく私はボックスの外で考える必要があります。RedisにPub/Sub機能があるのはなぜですか?
26
A
答えて
15
Redisはデータ構造サーバーとして定義されます。 Redisは、memcache、queue、pubsubなどの複数の機能を提供します。これは、RabbitMQ(キューイング)+ XMPP(pubsub)+ Memcacheの3つのコンポーネントが現在redisで置き換えられているcloudapp/webstackに非常に便利です。キューイングはRabbitMQほど豊かではありません。
6
エンドユーザーが購読しているフィードの場合はそうです。実際には、データストアの内部が接続を開いたままにし、変更が発生したときに何かをすることを知っているプロセスは、イベントまたはデータベース・トリガーの概念に近づいています。
+0
私はRedisでPub/Subを使用しました。 Redisで特定のハッシュに「フック」を作成する方法があるので、ハッシュが変更された場合はコールバックが得られるでしょうか? –
関連する問題
- 1. non-blocking Redis pubsubは可能ですか?
- 2. redisのpubsubタイムアウト機能を実装する方法は?
- 3. WebsocketsとRedis pubsub
- 4. RedisのPubSubのメッセージキュー
- 5. 機能テストでRedisクエリキャッシュに新しいレコードが作成されるのはなぜですか?
- 6. パブリッシュとサブスクリプションのために異なるルートにあるRedis PubSubを
- 7. Jedis pubsub >> "confisファイルからredis-cli config set notify-keyspace-events Ex"が機能しない
- 8. seneca redis pubsub transportとseneca redis queue transportの違いは何ですか?
- 9. アドバイス - Redis or RabbitMQ PubSub - オークションサービス
- 10. メイクファイル機能がレシピ部分でも機能するのはなぜですか?
- 11. redis pubsubチャネルはインスタンスレベルまたはデータベースレベルですか?
- 12. TabStopが機能しなくなるのはなぜですか?
- 13. なぜ機能に「静的」な定義がありますか?
- 14. 「自己」はなぜ機能パラメータである必要がありますか?
- 15. 機能矢印のあるマップ()が機能しないのはなぜですか?
- 16. タイムアウト機能で.scrollLeftが機能しないのはなぜですか?
- 17. 私の機能が機能しないのはなぜですか?
- 18. リストコンテナのソート機能が機能しないのはなぜですか
- 19. Jqueryのフェード機能が機能しないのはなぜですか?
- 20. リンクリストの挿入機能が機能しないのはなぜですか? (C++)
- 21. Webサービスの機能が機能しないのはなぜですか?
- 22. jQueryのクリック機能が機能しないのはなぜですか?
- 23. 私の 'didTapマーカー'機能が機能しないのはなぜですか?
- 24. このクイックソート機能が機能しないのはなぜですか?
- 25. 機能のプロンプト(Javascript)が機能しないのはなぜですか?
- 26. redis pubsub保証メッセージは順番に配信されますか?
- 27. Redis `CLIENT KILL TYPE pubsub`コマンドがrubyに相当する
- 28. コールがソート機能として機能しないのはなぜですか?
- 29. ファクトリコードが機能するのはなぜですか?
- 30. LogonUser(...)がドメインアカウントで機能しないのはなぜですか?
最後の文を削除した場合は、この質問を喜んで+1します。 :-) –
笑 - よく、私は心を開いていたい。おそらく、データベースに全文索引付けが行われる前に、人々はそれを含むという考えがばかげていると思っていたかもしれませんが、今ではほとんどのデータタイプにとって理にかなっています。 –
「でも、私は心を開いておく必要があるかもしれません」というのは、実際には現在の文章の重要な改善点です。 :-) –