はじめに
文字列型は完全に実装できるのに、なぜ文字列型が使えないのかという学生もいた。
ハッシュタイプを使用する利点を紹介する私のコラム「Redisの高度な使用法」を読むことをお勧めします
製品寸法数
ECと言えば商品は切っても切れない関係で、付随する商品には様々なカウント(いいね数、コメント数、評価数、閲覧数など)がつきます
Redis コマンドはすべてアトミックであるため、INCR、DECR、およびその他のコマンドを使用して簡単にカウントできます。
を参照してください。
http://redis.io/topics/data-types-intro
リーリー
ユーザーの更新数、フォロワー数、ファンの数、いいねされた商品の数、投稿数などをカウントします
として定義します。
フォロー番号フォローなど、値ごとにハッシュキーを定義します
リーリー
たとえば、ユーザーの友達/ファン/フォローをソートセットに保存し、スコアをタイムスタンプにすることができます
デフォルトのコレクションはスコアの昇順に並べ替えられます
リーリー
memcachedの代わりにキャッシュとして使用されます
商品リスト、コメントリスト、@tipリストに適用
) があります。 など)
さまざまなビジネスデータをより便利にキャッシュでき、そのパフォーマンスはmemcachedに劣りません。
注: RPUSH pagewviews.user: EXPIRE pagewviews.user: 60 //更新タイムアウトに注意してください
スパム対策システム
アプリケーションシステムのコメント、製品の公開、フォーラムの投稿に対するスパム制御
これらのスパムに対する一連のスパム対策ルールを開発し、その一部はリアルタイム分析に Redis を使用できます
例: 1 分間にコメントは 2 件以下、5 分間にコメントは 5 件未満など (より多くのメカニズム/ルールを drool と組み合わせる必要があります)
通常のソートセットは、過去 1 日のユーザー操作を記録します
(なぜすべてを記録しないのでしょうか?メモリを節約するために、すべての操作がログに記録され、将来的にはより包括的な分析と統計に Hadoop が使用されます)
リーリー
ユーザーのタイムライン/フィード
フォローしている人、トピック、ブランド、コラムに適用します
リーリー
最新リスト&ランキング
ユーザーが気に入った製品の最新リストやランキングなどのビジネスシナリオを記録するために使用されます
リーリー
主要なリスト-リストデータ構造のプレゼンテーションリーリー
メッセージ通知
ハッシュ構造を使用してメッセージ通知のビジネス シナリオをカウントする
Redis をメッセージキューとして使用する
Redis のリスト データ構造を使用して分散メッセージ キューを実装する