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

スポンサーリンク
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/...
NoSQL

【実務・中級編】 String型:ビット操作 – Redis

Redis String型極限最適化:ビット演算(Bitmaps & BITFIELD)でメモリを極限まで削ぎ落とす技術こんにちは。テックリードの私だ。今日のコードレビューで、また「ユーザーのオンライン状態を管理するために `users:1...
NoSQL

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

Redis String型:数値演算の魔力 — アトミックカウンタを極める実務設計論こんにちは。テックリードの私だ。今日のコードレビューで、またこんなアンチパターンを見かけた。良くあるアンチパターン(絶対に真似してはいけない)count =...
NoSQL

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

Redis String型:基本操作の裏側と、実戦で踏み抜く地雷の避け方おい、コードレビューの手を止めてくれ。今日のテーマはRedisの原点にして、最も誤解されているデータ構造「String型」だ。「なんだ、`SET`と`GET`の解説か。...
NoSQL

【実務・中級編】 Redisデータ構造の概要 – Redis

【Redisの深層】全9データ構造の完全解剖:アーキテクトが教える「間違えない設計」の極意システム設計のレビューをしていると、Redisを単なる「ちょっと速いキーバリューストア」や「セッションの置き場」と勘違いしているコードに出くわすことが...
スポンサーリンク