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. RedisのPubSubのメッセージキュー
- 4. 機能テストでRedisクエリキャッシュに新しいレコードが作成されるのはなぜですか?
- 5. Redis `CLIENT KILL TYPE pubsub`コマンドがrubyに相当する
- 6. TabStopが機能しなくなるのはなぜですか?
- 7. なぜ機能に「静的」な定義がありますか?
- 8. SpringデータRedis - コマンドPUBSUBチャネルのサポート
- 9. 「自己」はなぜ機能パラメータである必要がありますか?
- 10. "new style" google pubsub golang関数が正しく機能しない
- 11. 私の機能が機能しないのはなぜですか?
- 12. jQueryのクリック機能が機能しないのはなぜですか?
- 13. コールがソート機能として機能しないのはなぜですか?
- 14. マージンがポジションで機能しないのはなぜですか?
- 15. アプリでルーティングが機能しないのはなぜですか?
- 16. スクリプトがチェックボックスで機能しないのはなぜですか?
- 17. スレッドでガーベジコレクションが機能しないのはなぜですか?
- 18. センターアラインメントがCSSで機能しないのはなぜですか?
- 19. codeigniterでorder_by()が機能しないのはなぜですか?
- 20. IE7でフォントサイズが機能しないのはなぜですか?
- 21. LogonUser(...)がドメインアカウントで機能しないのはなぜですか?
- 22. Booksleeveで開いているRedis PubSubサブスクリプションを維持する
- 23. このセレクタが機能しないのはなぜですか?
- 24. jQueryの.css()が機能しないのはなぜですか?
- 25. クラスのプロトタイプが機能しないのはなぜですか?
- 26. Jqueryのツールチップが機能しないのはなぜですか?
- 27. アンドロイドのListAdapterが機能しないのはなぜですか?
- 28. iPhoneのアプリケーションアイコンが機能しないのはなぜですか?
- 29. このドロップダウンメニューが機能しないのはなぜですか?
- 30. インターセプタのonLoad()が機能しないのはなぜですか?
最後の文を削除した場合は、この質問を喜んで+1します。 :-) –
笑 - よく、私は心を開いていたい。おそらく、データベースに全文索引付けが行われる前に、人々はそれを含むという考えがばかげていると思っていたかもしれませんが、今ではほとんどのデータタイプにとって理にかなっています。 –
「でも、私は心を開いておく必要があるかもしれません」というのは、実際には現在の文章の重要な改善点です。 :-) –