並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 3 件 / 3件

新着順 人気順

"sorted set"の検索結果1 - 3 件 / 3件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

"sorted set"に関するエントリは3件あります。 プログラミングRubyRedis などが関連タグです。 人気エントリには 『Ruby3.0にアップデートする時、sorted_setをインストールする前に確認してほしいこと - Qiita』などがあります。
  • Ruby3.0にアップデートする時、sorted_setをインストールする前に確認してほしいこと - Qiita

    唐突ですが、Rubyでは2.7から3.0へアップデートされる時、SortedSetというライブラリはGemに分離されました。 「なるほど、じゃあRuby3に上げる時にSortedSetを使っていたらインストールすればいいんだな!」となるかもしれませんが、それはちょっと待ってほしいです(確かにそれでも動きますが)。 まずどこで使っているのかを、git grepなりエラーのスタックトレースなど適切な方法で確認しましょう。 もし自分が作成したコードで使っているのである場合、今回Gemへ分離されたのはパフォーマンスが理由なので、問題ない場合はインストールでも問題ありません(セキュリティなどだと話は変わりますが・・・)。 ただ、他のGemが依存していて自分のコードでは使っていない場合は、GemのChangelogやissueでどのような判断をしているかを覗きに行きましょう。 たとえば、wvanber

      Ruby3.0にアップデートする時、sorted_setをインストールする前に確認してほしいこと - Qiita
    • オブジェクト指向プログラミングにおける Redis Sorted Set の抽象化 - Qiita

      (本記事は 2018年の技術書展4にて頒布した『WANTEDLY TECH BOOK 4』に掲載した文章です) はじめに Redis の Sorted Set を使った一覧画面の実装パターン Web サービスにおいて Redis の Sorted Set は高速なランキングの実現のためにしばしば用いられる。ランキング・データを Redis に載せることで、高速なデータの取得・ページング・件数計算などが可能になる。ランキングのように順序付けされたコンテンツは Web サービスの一覧画面と呼ばれるページにおいて存在するが、このような画面においてはしばしばリテンションが重要である。レスポンス速度はこのリテンションに対して影響を与えるため、高速な実装が求められる。 一方、時系列で考えた場合、一覧画面の要件はサービスの扱うコンテンツ数が増加するに従って複雑化する。例えば、ユーザーが適切なコンテンツを

        オブジェクト指向プログラミングにおける Redis Sorted Set の抽象化 - Qiita
      • RedisのSorted Setを利用した同点順位のランキング作成 - Qiita

        はじめに とあるサービスでランキング計算をする実装を組んでいた。ふと、アプリケーション側ではなく、Redisに任せることもできることを思い出したので、調査がてらサンプルコードを書いたので記事にまとめる。 実現したいこと スコア情報を持つデータがある。Redisを使用して同点順位によるランキングを作成したい 開発環境 Redis 4.0.11 Ruby 2.6.1p33 gem redis 4.1.2 実装方法 今回は動作検証のためRubyと redis gemを使用して実装をした。後ほどサンプルコード全文を共有する。 準備 まずは redis gemを利用してRedisに接続をする。Redisに接続したら、以降は REDIS オブジェクトを通じてRedisを操作する。 require 'redis' # Redisに接続 REDIS = Redis.new(host: 'localhost

          RedisのSorted Setを利用した同点順位のランキング作成 - Qiita
        1

        新着記事