タグ

dataとredisに関するtvskのブックマーク (3)

  • Coffee Meets Bagel が、Amazon ElastiCache for Redis を使用してリコメンデーションモデルを強化 | Amazon Web Services

    Amazon Web Services ブログ Coffee Meets Bagel が、Amazon ElastiCache for Redis を使用してリコメンデーションモデルを強化 Coffee Meets Bagel (CMB) は、毎日 150 万人以上のユーザーに出会いの機会を提供するマッチングアプリです。有意義な関係をもたらす、楽しく安全で質の高い出会いの経験をもたらすことに焦点を当てているため、当社のモットーは「量よりも質」です。こうした約束を果たすために、私たちが提供するすべてのマッチングは、ユーザーが求める厳格な基準を満たす必要があります。 ところが、現在のトラフィックでは、高品質のマッチングを作成することは困難な問題となっています。当社は 30 人のエンジニアで構成されています (データチームには 3 人のエンジニアしかいません)。 これは、すべてのエンジニアが当社

    Coffee Meets Bagel が、Amazon ElastiCache for Redis を使用してリコメンデーションモデルを強化 | Amazon Web Services
  • セット型 — redis 2.0.3 documentation

    セット型¶ Redisセット型はRedis文字列型の順不同の集合です。Redisセット型ではメンバの追加、削除、確認をすべてO(1)で行うことができます。 Redisセットはメンバの重複を許可しないという価値のある性質を持っています。同じ要素を何度も追加しても結果としてセット内にはその要素は単一のコピーしか持ち合わせません。事実上、このことはメンバを追加する際に「そのメンバが存在するか確認した後に追加する」という操作を必要としない、ということを意味します。 セットを操作するコマンドはアプリケーションにメンバが存在したことを警告するのに便利な値を返すようになっています。たとえば SADD コマンドはもし要素がまだセットのメンバでなかったら 1 を返し、そうでなかったら 0 を返すようになっています。 セットの要素数の最大値は 2^32-1(4294967295, 1セットあたり4億以上のメン

  • ハッシュ型 — redis 2.0.3 documentation

    ハッシュ型¶ Redisハッシュ型は順番がないRedis文字列型のフィールドと値のマップです。フィールドの追加、削除、確認をならしてO(1)で行うことができます。すべてのキー、値、またはその両方を一覧するのはO(N)で行うことができます。(Nはハッシュ内のフィールドの数です) Redisハッシュ型は面白い作りになっています。どのような点が面白いかというと、オブジェクトを表現するのにとても適した形になっているところです。例えば、ウェブアプリケーションユーザはたとえばユーザ名、暗号化されたパスワード、最終ログイン時刻などのフィールドを持ったRedisハッシュで表現されます。 他のとても重要な機能として、少ないフィールド数で構築されたRedisハッシュは非常にメモリを使う量が少なく、すべてのフィールドをRedisキーの最上位レベルに刷るのと比べると一目瞭然です。(この値は設定可能です。詳細はre

  • 1