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

スポンサーリンク
NoSQL

【入門編】 レプリケーション (Master-Replica) – Redis

こんにちは。Redisの世界へようこそ。「高速で、かつデータが消えない」。一見矛盾するようなこの要求を、驚異的なパフォーマンスで実現してしまうRedis。その心臓部にあるのが、今日解説する「レプリケーション(Master-Replica)」...
NoSQL

【入門編】 AOF書き換え (BGREWRITEAOF) – Redis

やあ。Redisの世界へようこそ。Redisを触り始めると、必ず一度は「AOF」という言葉に出会うはずだ。そして、運用を続けていくと必ず直面するのが「AOFファイルが肥大化してディスクを圧迫する」という問題。今日は、このAOFという「Red...
NoSQL

【入門編】 コネクションプール – Redis

こんにちは。Redisの世界へようこそ。Redisは「魔法のメモ帳」のような存在です。あまりに高速で便利なので、多くのエンジニアが愛用していますが、その裏側にある「コネクションプール」という概念を理解しているかどうかで、あなたのシステムの寿...
NoSQL

【入門編】 パイプライン処理 – Redis

やあ。Redisの世界へようこそ。アーキテクチャの深淵を覗くのも面白いけれど、まずはその「圧倒的な速さ」を支える重要なテクニックの話をしようか。今日マスターしてもらうのは「パイプライン処理」だ。名前は少し堅苦しいけれど、考え方は驚くほどシン...
NoSQL

【入門編】 レイテンシ最適化 – Redis

やあ。Redisの深淵へようこそ。世界中のエンジニアが「爆速」を求めて辿り着くこの場所で、今日は君と一緒に「Redisがなぜ速いのか、そしてなぜ時々『息切れ』するのか」という本質に迫ってみよう。Redisを「ただの高速な辞書」だと思っている...
NoSQL

【入門編】 TLS/SSL暗号化通信 – Redis

やあ。Redisの世界へようこそ。Redisは、まるで「記憶力が抜群で、ものすごく足の速い執事」のような存在です。僕たちエンジニアは、彼に大切なデータを預けて、アプリケーションを爆速で動かしてもらっています。でも、この執事と手紙(データ)の...
NoSQL

【入門編】 パスワード認証 (requirepass) – Redis

こんにちは。Redisの世界へようこそ。「世界最高峰のエンジニア」なんて呼ばれることもありますが、私にも皆さんと変わらない「初めてRedisに触れた日」がありました。あの頃は、黒い画面にコマンドを打ち込むだけでドキドキしたものです。さて、今...
NoSQL

【入門編】 Redis ACL (Access Control List) – Redis

やあ。Redisの世界へようこそ。Redisを「単なる高速なデータ置き場」だと思っているなら、それはまだ入り口に立ったばかりだ。今日は、Redisという巨大な図書館を、誰にとっても安全で、かつ効率的な場所にするための「鍵」、すなわちACL ...
NoSQL

【入門編】 メモリ管理とエビクションポリシー – Redis

こんにちは。Redisの世界へようこそ。Redisをただの「速いキャッシュ」だと思っていませんか? もしそうなら、今日でその認識をアップデートしましょう。Redisの本質は、「限られたメモリというステージで、どの情報を主役に据え続けるか」を...
NoSQL

【入門編】 Redis Clusterアーキテクチャ – Redis

こんにちは。今日は、Redisという「魔法の道具箱」の中でも、特にその真髄である「Redis Cluster(クラスタ)」という仕組みについて、少しお話ししようと思います。Redisは「とにかく速い」ことで有名ですが、データが膨大になったと...
スポンサーリンク