Redis

スポンサーリンク
NoSQL

【実務・中級編】 Set型:集合演算 – Redis

Redis Set型「集合演算」の真実:O(N)の罠とスケールするアーキテクチャ設計技術リードの私だ。コードレビューや設計レビューで、RedisのSet型(集合演算)の扱いを誤り、プロダクション環境でレイテンシを跳ね上がらせているコードに何...
NoSQL

【実務・中級編】 Set型:基本操作 – Redis

おい、コードレビューの手を止めてこっちを向いてくれ。君たちが今書こうとしているその「ユーザーのタグ管理機能」や「重複を許さない一意なアクセストークンのブラックリスト」、本当にRDBのJOINで実装するつもりか? あるいは、アプリケーション層...
NoSQL

【実務・中級編】 Hash型:数値演算 – Redis

Redisハッシュ数値演算の極意:`HINCRBY`と`HINCRBYFLOAT`で競合を駆逐せよシステム開発の現場で、こんなコードレビューをしたことはないだろうか?> 「おい、このカウンタ更新処理、一度アプリケーション層で `HGET` ...
NoSQL

【実務・中級編】 Hash型:フィールド操作 – Redis

Redis Hash型:フィールド走査と存在確認の極意 〜O(N)の罠とHSCANの正しい処方箋〜システム開発の現場において、Redisを単なる「高速なKVS(Key-Value Store)」として捉えているうちは、まだ初級の域を出ない。...
NoSQL

【実務・中級編】 Hash型:基本操作 – Redis

こんにちは。テクニカルリードの私だ。今日のコードレビューで、また「ただ動くだけの素朴なデータ構造」に遭遇したので、少し時間をもらって話をしよう。テーマは 「Redis Hash型:基本と実務設計の極意」 だ。多くのジュニアエンジニアや、RD...
NoSQL

【実務・中級編】 List型:範囲操作 – Redis

Redis List型 範囲操作の極意:`LRANGE` と `LTRIM` で構築する、高速かつ堅牢な履歴管理とページネーションこんにちは。テクニカルリードの私だ。コードレビューや設計レビューの場において、RDBの `OFFSET`/`F...
NoSQL

【実務・中級編】 List型:インデックス操作 – Redis

Redis List型インデックス操作の深層:$O(N)$の呪縛と戦うアーキテクチャ設計こんにちは。テックリードの私だ。今日のコードレビューで、誰かが「RedisのListって配列みたいに便利に使えるよね、`LSET`や`LINSERT`で...
NoSQL

【実務・中級編】 List型:ブロッキング操作 – Redis

Redis List型ブロッキング操作の真髄:堅牢なメッセージングキュー設計のアンチパターンと極意テックリードの私だ。コードレビューや設計レビューで、こんなコードを見かけて冷や汗をかいたことはないか?良くある(そして本番で大惨事を引き起こす...
NoSQL

【実務・中級編】 List型:基本操作 – Redis

Redis List型を舐めてはいけない:双方向連結リストの裏側と、実務で絶対に踏み抜けない設計アンチパターンテックリードの私だ。コードレビューやアーキテクチャ設計レビューを見ていると、RedisのList型(`LPUSH`, `RPUSH...
NoSQL

【実務・中級編】 String型:範囲操作 – Redis

Redis String型 範囲操作の極意:`APPEND`・`GETRANGE`・`SETRANGE`が支える低レイヤ最適化とアーキテクチャ設計こんにちは。テックリードの私だ。コードレビューをしていると、Redisを単なる「シンプルなK/...
スポンサーリンク