実践 Redis 入門 技術の仕組みから現場の活用まで(ジッセンレディスニュウモン ギジュツノシクミカラゲンバノカツヨウマデ)
ハードウェア- 著者:
- 林 昌吾(ハヤシ ショウゴ)
- 出版社:
- 技術評論社
- 出版日:
- 2022年12月10日
- ISBN:
- 9784297131425
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
インメモリデータベース、 Redis の解説書です。
Redis は高速な応答性などから RDBMS では対応しきれないデータの格納などに用いられます。高速さと柔軟さを併せ持ち、数多くのプログラミング言語から利用できます。
RDBMS の前段に配置してキャッシュとして用いるときの圧倒的な応答性能、 Redis の多様なモデルによるアプリケーションからの扱いやすさなどで人気を集めています。リアルタイムの処理や高速なサービスが求められる Web サービスで特に支持を得ています。
本書では、この Redis を基礎から実践まで解説します。体系的な知識が身につき、アプリケーション開発や運用、トラブルシューティングがこなせるようになります。
技書の森解説
Redis はキャッシュ用途で名前を聞くことが多い一方、実際にはデータ構造サーバーとしてキュー、ランキング、セッション管理、 Pub/Sub など多様な使い方があります。本書はその多面性を「仕組みの理解」と「現場での設計判断」の両軸で解説した日本語の入門書です。著者の林昌吾氏は AWS 環境での Redis 運用に深い知見を持ち、理論と実務の橋渡しに重点を置いています。
データ型ごとの内部構造、永続化 (RDB / AOF) の動作原理、レプリケーションとクラスタ構成の使い分けといった、公式ドキュメントでは断片的に散らばっている情報が一冊の中で体系的に並んでいます。「なぜこの設定が推奨されるのか」を内部動作から説明するため、本番環境でのトラブルシューティングに必要な勘所が養われます。
Redis を触ったことがないまったくの初学者よりは、一度使ったことがあるが設計判断に自信がない層にもっとも響く深さです。キャッシュの TTL やエビクションポリシーをなんとなく設定している状態から、根拠を持って選択できる状態へ引き上げてくれる、実務直結型の技術書です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
OS / 低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
障害対応の夜に思い出す、あの本の 1 ページ
本番障害の緊迫した場面で、過去に読んだ技術書の知識が助けてくれた経験はありませんか。「いつか役立つ」知識が「今この瞬間」に変わる読書の価値を考えます。
関連用語
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
変更データキャプチャ (CDC) とは - DB の変更をリアルタイム連携するパターン
変更データキャプチャ (CDC、Change Data Capture) はデータベースの INSERT/UPDATE/DELETE を検出して検索エンジンや分析基盤へリアルタイムに伝播させるデータ統合パターン。実装 4 方式と AWS での構成を解説
CPU
コンピュータの頭脳にあたる演算装置。プログラムの命令を解釈し実行する
ElastiCache
AWS のマネージドインメモリキャッシュサービスで、Valkey / Redis OSS / Memcached をサポートする
キャッシュ
頻繁にアクセスされるデータを高速なストレージに保存し、読み取り性能を向上させる手法
Rails
Ruby 製の Web アプリケーションフレームワーク。規約に従うことで高速開発を実現する