スポンサーリンク
NoSQL

【実務・中級編】 クライアントライブラリの選定 – Redis

Redisクライアント選定の極意:アーキテクチャの急所とコネクションプールの呪縛プロダクトのスケールに伴い、データベース層への負荷が限界を迎える。その救世主としてRedisを導入したものの、「なぜかレイテンシがスパイクする」「コネクションリ...
NoSQL

【実務・中級編】 キースペース通知 – Redis

Redisキースペース通知の罠:イベント駆動設計における「見えないコスト」と正しい実装パターンテックリードの私だ。コードレビューや設計レビューで、Redisのキースペース通知(Keyspace Notifications)を使って「キーの有...
NoSQL

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

Redisトランザクションの正体:`MULTI`、`EXEC`、そして`WATCH`の境界線を極めるこんにちは。テックリードの私だ。今日のコードレビューで、こんな実装を見かけた。> 「マイコンの排他制御のために、Redisの `MULTI`...
NoSQL

【実務・中級編】 Luaスクリプトによるアトミック操作 – Redis

Redis×Luaスクリプト:分散システムを極限まで堅牢にするアトミック操作の全知見こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計で、こんなコードを見かけて冷や汗をかいたことはないか?最悪のアンチパター...
NoSQL

【実務・中級編】 Pub/Subの内部構造 – Redis

Redis Pub/Subの内部構造と、実務で絶対に踏んではいけない「地雷」こんにちは。チーフアーキテクトの私だ。今日のコードレビューで、若手エンジニアがこんな設計を持ってきちゃってね。「リアルタイム通知基盤として、RedisのPub/Su...
NoSQL

【実務・中級編】 AOF書き換えと最適化 – Redis

Redisの命綱「AOF」の深層:BGREWRITEAOFとfsync戦略の完全調律テックリードの私だ。今日のコードレビューで、あるジュニアエンジニアが「Redisの永続化?とりあえずデフォルトのAOFにしておけば安全ですよね」と言った。私...
NoSQL

【実務・中級編】 クラスターのクライアントリダイレクト – Redis

Redis Clusterの真実:MOVEDとASKリダイレクトを完全制覇し、分散システムの迷宮を断つこんにちは。テックリードの私だ。今日のコードレビューで、誰かが「Redis Clusterの接続先としてマスターの特定ノードをハードコーデ...
NoSQL

【実務・中級編】 Redis Clusterのシャーディング – Redis

Redis Clusterのシャーディング:限界突破のアーキテクチャと実務設計の全知見こんにちは。テックリードの私だ。きみのチームがいま設計しているRedis、そろそろ単体ノードのメモリ上限やCPUバウンドのボトルネックに直面していないか?...
NoSQL

【実務・中級編】 Redis Sentinelによる高可用性 – Redis

Redis Sentinelによる高可用性設計:机上の空論を排した実戦的アーキテクチャ論こんにちは。テックリードの私だ。今日のコードレビューで「Redisを導入するので、高可用性のためにSentinelを2台立てました」という設計書を見かけ...
NoSQL

【実務・中級編】 レプリケーションの内部動作 – Redis

Redisレプリケーションの要塞設計:PSYNCの内部構造と障害に強いトポロジー構築こんにちは。開発チームの設計レビューをしていると、Redisを単なる「高速なキーバリューストア」として捉え、レプリケーションやフェイルオーバーの挙動をブラッ...
スポンサーリンク