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

スポンサーリンク
NoSQL

【実務・中級編】 EXISTSとTYPE – Redis

レビュー:その `EXISTS` と `TYPE` の使い方、本当にプロダクション耐性がありますか?プロダクション環境で数千万〜数億のキーを抱えるRedisクラスタのコードレビューをしていると、ジュニアからシニアまで、意外なところで手を滑ら...
NoSQL

【実務・中級編】 DELとUNLINK – Redis

Redisのメモリ解放における隠された罠:DELとUNLINKの境界線テックリードの私だ。今日のコードレビューで、あるジュニアエンジニアが書いたこんなコードを見かけた。セッションの有効期限切れに伴う一括削除処理redis_client.de...
NoSQL

【実務・中級編】 Streamメッセージ承認と管理 – Redis

【Redis Streams 徹底解説】`XACK`・`XPENDING`・`XCLAIM` が織りなす「絶対にメッセージをロストしない」堅牢な非同期処理設計テックリードの私だ。コードレビューや設計レビューで、こんな設計に遭遇したことはない...
NoSQL

【実務・中級編】 Stream読み取りコマンド – Redis

Redis Stream徹底解剖:XREAD / XREADGROUPの極限と実務設計のアンチパターンテックリードの私だ。コードレビューや設計レビューで、未だに「とりあえず `XREAD` でポーリングすればいいか」「コンシューマーグループ...
NoSQL

【実務・中級編】 Stream基本操作コマンド – Redis

Redis Streamsの核心:なぜ「ただのログ」として使うとシステムが崩壊するのかチーフアーキテクトの私だ。コードレビューのたびに言っているはずだ。「RedisのStreamは、単なるDBの代わりのイベントログではない」と。Kafkaや...
NoSQL

【実務・中級編】 XTRIMコマンド – Redis

Redis Streamの深淵:`XTRIM`とメモリ限界突破のアーキテクチャこんにちは。テクニカルリードの私だ。今日のコードレビューで、あるジュニアエンジニアが書いたRedis Streamのコードに目が止まった。レビュー対象のコード(ア...
NoSQL

【実務・中級編】 XINFOコマンド群 – Redis

Redis Streamsの内部構造を裸にする:XINFOコマンド群による極限のオブザーバビリティこんにちは。テックリードの私だ。君たちが設計・実装したマイクロサービスにおいて、Redis Streamsは今やイベント駆動アーキテクチャの心...
NoSQL

【実務・中級編】 Stream型:コンシューマーグループ – Redis

Redis Streamコンシューマーグループ:本番障害を防ぐためのアーキテクチャと実装パターンこんにちは。テクニカルリードの私だ。今日のコードレビューで、また「とりあえず`XREAD`でポーリングしてメッセージ処理しました。複数ワーカーで...
NoSQL

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

Redis Streamの深層:実務で迷わないログ設計とパフォーマンスの極意テックリードの私だ。コードレビューをしていると、未だに「とりあえずログだからList(LPUSH/RPOP)でいいか」「いや、RDBのテーブルに突っ込もう」という安...
NoSQL

【実務・中級編】 Geospatial:地理空間情報 – Redis

Redis地理空間情報(Geospatial)の深層:数百万の座標をミリ秒で裁く実務設計の流儀テックリードの私だ。コードレビューや設計レビューで、「とりあえず地理情報だからPostGISで」「いや、手軽にRedisのGEO系コマンドで」とい...
スポンサーリンク