NoSQL

スポンサーリンク
NoSQL

【実務・中級編】 appendonly設定 – Redis

【極限のRedis永続化】`appendonly yes` が引き起こす深淵:ディスクI/Oの真実とプロダクション設計「Redisはインメモリデータベースだから高速だ」――この認識は半分正しく、半分は極めて危険な誤解を孕んでいる。データに「...
NoSQL

【実務・中級編】 dir設定 – Redis

「たかがディレクトリ設定、デフォルトの `/var/lib/redis` やカレントディレクトリのままでいいだろう」――もしあなたがそう考えているなら、そのシステムは近い将来、確実にサイレントな突然死を迎える。Redisの `dir` 設定...
NoSQL

【実務・中級編】 dbfilename設定 – Redis

Redisの命綱、`dbfilename`の深層:なぜそのファイル名を変えなければならないのかテックリードの私だ。コードレビューやインフラ設計レビューを見ていると、Redisの永続化設定、特に`dbfilename`(RDBスナップショット...
NoSQL

【実務・中級編】 rdbchecksum設定 – Redis

Redisの命綱:`rdbchecksum`が守るデータ整合性と、プロが選ぶべき設計判断テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、君たちは本当に「データの安全性」に責任を持てているか?「Redisは揮発...
NoSQL

【実務・中級編】 rdbcompression設定 – Redis

【Redis設計レビュー】`rdbcompression`の罠:CPUとI/Oの極限トレードオフを制するアーキテクチャテックリードの私だ。今日のコードレビュー、あるいはインフラ設計レビューで、また見かけたぞ。`redis.conf` のデフ...
NoSQL

【実務・中級編】 save設定ディレクティブ – Redis

Redis永続化の急所:`save`ディレクティブと正しく向き合う技術テックリードの私だ。コードレビューや設計レビューで、こんな`redis.conf`を見かけるたびに私は冷や汗が出る。デフォルトのまま放置された悲劇のディレクティブsave...
NoSQL

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

Redisの腹の内:BGSAVEの裏側と、大規模システムを落とさないための設計哲学こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで気になる点があったので、この話をさせてもらう。「とりあえずデータが消...
NoSQL

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

伝説のチーフアーキテクトが説く、`SAVE`コマンドの罠:なぜ本番環境でそのボタンを押してはいけないのか設計レビューの場で、もしジュニアエンジニアが「バックアップを取るために、cronで定期的またはデプロイ前に `SAVE` を叩く仕組みを...
NoSQL

【実務・中級編】 AOF(Append Only File) – Redis

RedisのAOF(Append Only File)を極限まで使い倒す:障害ゼロ・レイテンシ最小化を両立するアーキテクチャ設計こんにちは。テックリードの私だ。今日のコードレビュー、あるいはシステム設計レビューで、こんな議論が出たとしよう。...
NoSQL

【実務・中級編】 RDBスナップショット – Redis

RedisのRDBスナップショットを極める:実務で踏み抜かないためのアーキテクチャ設計こんにちは。テクニカルリードの私だ。今日のコードレビューで、「Redisの永続化?とりあえずデフォルト設定のRDBで動かしてます」というプルリクエストを見...
スポンサーリンク