【れでぃす】
Redis とは?
最終更新:
💡 メモリ上のデータを、キーと多様な構造で扱う
インメモリ型のキーバリューストア。キャッシュ、セッション管理、メッセージブローカーとして幅広く利用される。
📌 このページのポイント
Redisって何に使うの?
メモリ上だと電源を切ったら消える?
じゃあキャッシュにしか使えないわけではないんだね?
RedisのPub/Subは、受信側が切断していたり処理に失敗したりするとメッセージを失うことがあるよ。配信はat-most-onceで、再送が保証される仕組みではない。記録や再処理が必要なら、Streamsなど別の仕組みも検討するんだ。
本番での注意点は?
まとめ:ざっくりこれだけ覚えればOK!
「Redis」って出てきたら「メモリ上のデータをキーと多様な構造で扱うデータストア」と思えばだいたいOK!
📖 おまけ:英語の意味
「Redis(Remote Dictionary Server)」 = リモート辞書サーバー
💬 Remote(リモート)のDictionary(辞書)Server(サーバー)。キーで値を引く辞書のイメージだよ