0

私が構築している nodejs アプリの redis を調べるように勧められました。見た目はかなりスッキリしたと思います!私は redis アプリケーションを試してみましたが、ある点で混乱しています。キーベースのアーキテクチャでこのようなものをどのようにモデル化しますか?

誰かが私のウェブページにアクセスしたときに、日付、OS、ブラウザ、ブラウザのバージョンを保存して、ページに統計として表示したいと考えています。

すべてを完全に個別のキーとして保存することはできますが、それでは次のようなことはできなくなります: Chrome 28 を実行している Windows で昨日私のサイトにアクセスした人の数.

このようなものを redis でどのようにモデル化しますか? 代わりに sql を使用する必要がありますか? 助けてくれてありがとう。

4

1 に答える 1

0

Redis がやりたいことをするのに最適なツールだとは思いません。Redis は優れていますが、キー/値ストレージ サーバーにすぎません。キーのパターンを検索し、インデックスを凝ったものにすることはできますが (あなたの場合は特に日付の間隔)、作成するにも使用するにも厄介なデータベースになります。

以前に nodejs+redis を使用したことがありますが、pub/sub 機能には便利です。しかし、あなたの場合、SQLの方が優れています。またはmongoDBを確認してください。これは非常に強力で、 mongoose で簡単に使用できます。

于 2013-09-13T11:41:42.687 に答える