1

あらゆる種類のイベントを追跡するために、sails-redisを使用したいと考えています。

したがって、パフォーマンスの高い方法でモデル属性をインクリメントする機能が必要です。

Model.nativeネイティブの redis メソッドにアクセスできる関数を既に見つけました。

しかし、sails-redisはハッシュではなく文字列に基づいているため、ネイティブのインクリメント メソッドを使用することはできません (これまでのところ)。

この問題を解決するクリーンでパフォーマンスの高い方法はありますか?

4

1 に答える 1

1

Sails-redisが行うことは、文字列に基づく redis キー値ストアを使用して、CRUD メソッドでデータベースを作成することです。

したがって、 sails-redisを redis のラッパーと見なさないでください。それを忘れる。これは、redis とはほとんど関係のない単なる別のデータベースです。

適切な仕事には適切なツールを使用してください。

私はあなたがイベント追跡のような仕事をしています.Redisを使用したいのは、ノードredisを使用して自分で実装するのが速いからです. Sails-redisは、そのようなことのために作られているわけではありません。

新しいサービスを作成し、 node-redisを使用しました。もっとエレガントな方法があるかもしれませんが、地雷が機能し、パフォーマンスが大幅に向上します。

https://github.com/balderdashy/sails-redis/issues/34

于 2014-11-10T13:17:09.323 に答える