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

スポンサーリンク
NoSQL

【実務・中級編】 Luaスクリプト – Redis

RedisのLuaスクリプト:その「魔法」と「毒」を極限まで使いこなすための設計哲学エンジニア諸君。Redisを単なる「高速なKVS」として使っているなら、それはまだ入り口に過ぎない。Redisの真のポテンシャルを引き出すための強力な武器、...
NoSQL

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

Redisトランザクションの正体:MULTI/EXECの「限界」と「正攻法」を語るRedisのトランザクション、つまり `MULTI` / `EXEC` を「RDBMSのトランザクションと同じ感覚」で使おうとしていないか?もしそうなら、今す...
NoSQL

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

Redis Pub/Subの深淵:その「非永続性」とどう向き合うべきかRedisのPub/Sub機能。多くのエンジニアが「高速なメッセージング基盤」として安易に導入し、そして本番環境で痛い目を見る機能でもある。いいか、RedisのPub/S...
NoSQL

【実務・中級編】 redis.confの設定 – Redis

Redisの魂を制御せよ:実戦で生き残るための redis.conf チューニング論「Redisは速い」。それは周知の事実だ。だが、多くのエンジニアはデフォルト設定のまま運用し、ある日突然のレイテンシスパイクやOOM(Out of Memo...
NoSQL

【実務・中級編】 redis-cliの基本 – Redis

現場で生き残るための redis-cli:単なる対話ツールを超えた「運用とデバッグの武器」多くのエンジニアが `redis-cli` を「とりあえず繋いでキーを見るだけのツール」だと思っている。しかし、本番環境で障害の火の手が上がったとき、...
NoSQL

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

Redis AOFの深淵:なぜ「ただのログ」が最強の永続化戦略なのかエンジニア諸君。Redisを「単なる高速なキャッシュ」と呼ぶのは、フェラーリを近所のコンビニの買い物に使うようなものだ。Redisの真価は、そのメモリ内データ構造と、それを...
NoSQL

【実務・中級編】 RDB (Redis Database Backup) – Redis

RedisのRDBを「なんとなく」使うな:システムを破綻させないための極限のアーキテクチャ設計Redisを扱う上で、RDB(Redis Database Backup)は避けては通れない機能だ。しかし、多くのエンジニアはRDBの仕様を「デー...
NoSQL

【実務・中級編】 Redisデータ構造の概要 – Redis

Redisデータ構造の「正解」:単なるKVSとして使うのは今日で終わりにしよう「Redis=キャッシュサーバー」。この認識で止まっているなら、君のシステムはRedisのポテンシャルの1%も引き出せていない。Redisは単なるキーバリュースト...
NoSQL

【実務・中級編】 シングルスレッドイベントループ – Redis

Redisの「シングルスレッド」という名の戦略的孤高:なぜ私たちはこの制約を愛するのか多くのエンジニアがRedisを「高速なKVS」と呼ぶ。だが、その本質を理解せずに使うのは、フェラーリを近所のコンビニへの買い物だけに使うようなものだ。Re...
NoSQL

【実務・中級編】 キーバリューストアの概念 – Redis

Redisの本質:単なる「速いKVS」という誤解を解く多くのエンジニアは、Redisを「とりあえずキャッシュとして使う高速なKVS」と定義する。もし君がそう思っているなら、今日その認識を塗り替える。Redisの真価は、単なるメモリ上のキーバ...
スポンサーリンク