高度なデータ構造とコマンド

スポンサーリンク
NoSQL

【入門編】 HyperLogLog:基数推定 – Redis

やあ。Redisの世界へようこそ。システム開発をしていると、「このWebサイト、今日何人の『ユニークな』ユーザーが訪れたんだろう?」なんて計算をしたくなる場面は必ず訪れるよね。普通に考えると、ユーザーIDを全部リストに溜め込んで、後で重複を...
NoSQL

【入門編】 Sorted Set型:スコア増減 – Redis

やあ。Redisの世界へようこそ。システム開発の現場で「ランキング機能」を実装することになったとき、多くのエンジニアが頭を抱えるのが「リアルタイム性」と「パフォーマンス」の板挟みだ。「数万人のユーザーが同時にポイントを稼ぐゲームで、どうやっ...
NoSQL

【入門編】 Sorted Set型:集合演算 – Redis

こんにちは。エンジニアとして日々システムと向き合っていると、時折「魔法のような道具」に出会うことがあります。Redisにおける「Sorted Set(ソート済みセット)」もその一つです。今回は、その中でも特に強力な武器である「集合の統合(Z...
NoSQL

【入門編】 Sorted Set型:範囲操作 – Redis

やあ。Redisの世界へようこそ。Redisを「単なる一時的な保存場所」だと思っているなら、それは非常にもったいない。特に「Sorted Set(ソート済みセット)」というデータ構造を使いこなせば、君が作るアプリケーションの可能性は劇的に広...
NoSQL

【入門編】 Sorted Set型:基本操作 – Redis

こんにちは。Redisの世界へようこそ。エンジニアとして多くのシステムを見てきましたが、Redisの「Sorted Set(ソート済みセット)」ほど、シンプルなのに奥が深く、かつ開発者の生産性を劇的に変えてくれるデータ構造は他にありません。...
NoSQL

【入門編】 Set型:ランダム操作 – Redis

やあ。Redisの世界へようこそ。Redisを「単なる一時的な保存場所」だと思っているなら、それは非常にもったいない。Redisは、メモリという超高速な領域を使いこなすための「魔法の道具箱」なんだ。今日は、その道具箱の中でも特に面白い「Se...
NoSQL

【入門編】 Set型:集合演算 – Redis

やあ、Redisの世界へようこそ。私はこのアーキテクチャの深淵を長年見つめてきたエンジニアだ。Redisと聞くと「ただの高速なキャッシュ」だと思われがちだが、実はその真髄は、「手元のデータをどう組み合わせて、意味ある価値に変えるか」というデ...
NoSQL

【入門編】 Set型:基本操作 – Redis

こんにちは。Redisの世界へようこそ。エンジニアとしてキャリアを積んでいると、時折「魔法のような道具」に出会うことがあります。Redisの「Set(セット)」型は、まさにその筆頭です。多くの入門書は、これを単なる「リストの仲間」として説明...
NoSQL

【入門編】 Hash型:数値演算 – Redis

やあ。Redisの世界へようこそ。Redisを「単なる高速な辞書」だと思っているなら、それはまだ入り口に立ったばかりだよ。今日は、Redisが誇る強力な武器の一つ、「ハッシュ型の数値演算」について話をしよう。プログラミングにおいて、数字を数...
NoSQL

【入門編】 Hash型:フィールド操作 – Redis

やあ。Redisの世界へようこそ。Redisをただの「速いキャッシュ」だと思っているなら、それは非常にもったいない。Redisの真骨頂は、データ構造をどう使いこなすかにある。今日はその中でも、最も実用的で、かつ奥が深い「Hash(ハッシュ)...
スポンサーリンク