2024-01

Redis

【Redis】RedisとMemcached、どちらを選ぶべきか比較検証

こんにちは、かつコーチです。これまで5回にわたって、Redisの基本・データ構造・キャッシュ戦略・セッション管理とPub/Subを解説してきました。Redisシリーズの最終回となる今回は、キャッシュ用途でよく比較されるMemcachedとの...
Redis

【Redis】Redisをセッション管理・Pub/Subに使う

こんにちは、かつコーチです。ここまでの記事で、Redisの基本操作・データ構造・キャッシュとしての使い方を扱ってきました。今回はもう一歩踏み込んで、実務でよく採用される2つの用途、セッション管理とPub/Subを扱います。いずれも前提知識と...
Redis

【Redis】Redisをキャッシュとして使う:TTL戦略の基本

こんにちは、かつコーチです。「とりあえずRedisを導入したものの、TTL(有効期限)を何秒にすればいいか分からない」そんな相談を受けたことが何度かあります。Redisをキャッシュとして使う上で、TTL戦略(キーの有効期限をどう設計するか)...
Redis

【Redis】Redisのデータ構造(List・Hash・Set・Sorted Set)の使い分け

こんにちは、かつコーチです。前回までの記事で、Redisの基本コマンドSET・GET・EXPIREを扱いました。これらは1つのキーに1つの値(文字列)を対応させる、最もシンプルな使い方でした。ですがRedisの本当の強みは、実はここから先に...
Redis

【Redis】Redisのインストールと基本コマンド(GET・SET・EXPIRE)

こんにちは、かつコーチです。前回の記事で、RedisがインメモリKVS(メモリ上でキーと値のペアを管理する仕組み)であることを解説しました。今回は実際に手を動かして、Redis 7.x系をインストールし、基本コマンドであるGET・SET・E...
Redis

【Redis】Redisとは?インメモリKVSを初心者向けに解説

こんにちは、かつコーチです。「Redisってキャッシュに使うらしいけど、MySQLとかPostgreSQLと何が違うの?」そんな疑問を持ったことはないでしょうか。私自身、初めてRedisという名前を聞いたときは、「もう1つのデータベースが増...