永続化メカニズムと設定

スポンサーリンク
NoSQL

【実務・中級編】 no-appendfsync-on-rewrite設定 – Redis

【Redis深淵】`no-appendfsync-on-rewrite` が救う低レイテンシと、その裏に潜む「30秒のデータ消失リスク」の真実本番環境でRedisを運用していて、「数時間に一度、ミリ秒単位の謎のレイテンシスパイクが発生し、A...
NoSQL

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

【Redis設計レビュー】`appendfsync`の選択を誤るな:データロストとレイテンシの極限トレードオフを制するテックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、また「Redisの永続化?とりあえずデフォ...
NoSQL

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

「たかがファイル名」に潜む罠。Redisの命綱を支配する `appendfilename` 設計極論システムがスケールし、秒間数万クエリをさばくプロダクション環境において、データ永続化の設計はシステムの「生殺与奪の権」を握っています。Red...
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の裏側と、大規模システムを落とさないための設計哲学こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで気になる点があったので、この話をさせてもらう。「とりあえずデータが消...
スポンサーリンク