Redisの基礎とアーキテクチャ

スポンサーリンク
NoSQL

【実務・中級編】 運用監視ツール – Redis

Redis監視の極意:本番障害を未然に防ぐ「3種の神器」と実務的運用パターンテックリードの私だ。コードレビューや設計レビューで、こんなやり取りをしたことはないか?> ジュニア開発者: 「Redisのレスポンスが最近たまにスパイクするんです。...
NoSQL

【実務・中級編】 主要なRedisモジュール – Redis

Redisは「ただのインメモリKVS」ではない:モジュール機構で切り開く次世代データプラットフォームの設計思想テックリードの私だ。日々のコードレビューやアーキテクチャ設計、お疲れ様。君たちはRedisをどう捉えている?「セッションストア」「...
NoSQL

【実務・中級編】 Redisモジュールシステム – Redis

Redisの限界を突破する:C APIによるカスタムモジュール設計と実装の極意こんにちは。テックリードの私だ。日々のアーキテクチャ設計やコードレビューで、君たちはこんな壁にぶ当たったことはないだろうか?「Redisの標準データ構造(Stri...
NoSQL

【実務・中級編】 ストリームの永続化とトリミング – Redis

Redis Streamsの極限:メモリ爆発を防ぐ『MAXLEN』と『XTRIM』の要塞設計チームの皆さん、お疲れ様です。テクニカルリードの私だ。今回のコードレビューで、実時間メッセージング基盤としてRedis Streamsを採用したモジ...
NoSQL

【実務・中級編】 コンシューマーグループとメッセージ配信 – Redis

Redis Stream徹底攻略:分散システムにおける「確実なメッセージ処理」の設計論Redisを単なる「高速なキーバリューストア」としか見ていないなら、それは大きな損失だ。特に、Redis 5.0で導入されたStream、そしてそれを制御...
NoSQL

【実務・中級編】 Redis Streamsの基本概念 – Redis

Redis Streamsの深層:なぜ「ただのログ」として使うべきではないのかこんにちは。テックリードの私だ。今日のコードレビューで、あるジュニアエンジニアがこんなコード書いてきた。「監査ログの保存用に、RedisのList(`LPUSH`...
NoSQL

【実務・中級編】 監視とメトリクス (INFOコマンド) – Redis

Redisの心臓部を覗き見ろ:`INFO`コマンドが語る真実と、本番障害を防ぐメトリクス監視の極意システム開発の現場において、Redisは「高速なインメモリキャッシュ」として安易に導入されがちだ。しかし、メモリ管理のメカニズムやシングルスレ...
NoSQL

【実務・中級編】 トランザクション (MULTI/EXEC) – Redis

Redisトランザクションの深淵:MULTI/EXECとWATCHの「正しい」使い所Redisのトランザクション(`MULTI` / `EXEC`)について、「RDBMSのトランザクションと同じ感覚」で設計しているなら、今すぐその認識を改め...
NoSQL

【実務・中級編】 Pub/Sub (パブリッシュ/サブスクライブ) – Redis

Redis Pub/Subの「甘い罠」と、現場で生き残るためのアーキテクチャ設計RedisのPub/Sub機能は、あまりにシンプルだ。`PUBLISH`して`SUBSCRIBE`する。数行のコードでリアルタイムなメッセージングが完成する。だ...
NoSQL

【実務・中級編】 メモリ削除ポリシー (Eviction Policies) – Redis

Redisメモリ削除の深層:OOM Killerを回避し、キャッシュを「武器」にするアーキテクチャ設計おい、設計レビューを始めるぞ。お前たちが組んだキャッシュレイヤー、綺麗に動いているように見えて、実は地雷原の上を歩いていることに気づいてい...
スポンサーリンク