クラウド
上級

Redis (インメモリ DB)(レディス)

Salvatore Sanfilippo 2009年発売のインメモリデータストア。Key-Value + キャッシュ + Pub/Sub・「Web キャッシュ + リアルタイム DB 業界標準」.

0 回閲覧
0 いいね
2026/5/10 更新
関連タグ
cloud
redis
database
cache
2009

概要

Redis は イタリア Salvatore Sanfilippo (antirez) が2009年5月発表したインメモリデータストア。Key-Value + List + Set + Hash + Sorted Set + Stream + Pub/Sub + Lua Script・BSD ライセンス → 2024年3月 RSALv2 + SSPLv1 デュアルライセンス変更 (商用制限)・Redis Stack (RediSearch + RedisJSON + RedisGraph 統合)・「Web キャッシュ + リアルタイム DB + Pub/Sub 業界標準」。Redis は Web キャッシュ + リアルタイム DB 業界標準で、「2009-2024年 BSD ライセンス + 完全オープンソース → 2024年3月ライセンス変更 (RSALv2 + SSPLv1・商用制限) + Valkey (BSD fork)」という大きな分岐点を迎えた。Redis の革新点: ① インメモリデータストア + 単一スレッド (シンプル + 高速) ② 多彩なデータ型 (Key-Value + List + Set + Hash + Sorted Set + Stream) ③ Pub/Sub + Lua Script + Replication + Cluster + Sentinel (HA) ④ Redis Stack (RediSearch + RedisJSON + RedisGraph + RedisTimeSeries 統合) ⑤ AWS ElastiCache + Azure Cache + Google Cloud Memorystore で主流マネージドサービス。2024年ライセンス変更: ① 2024年3月 BSD → RSALv2 + SSPLv1 デュアルで商用クラウド制限 + AWS + Google Cloud + Azure 等の Hyperscaler でRedis 提供禁止 ② Valkey (Redis BSD fork・Linux Foundation 主導・2024年4月) でBSD オープンソース継続版としてAWS + Google Cloud + Azure 主流移行 ③ 2024-2026年 Redis 商業 vs Valkey OSS の分岐で業界主流移行進行。

主な特徴・仕組み

  • 発売: Salvatore Sanfilippo (antirez・イタリア)・2009年5月
  • ライセンス: BSD (2009-2024年3月) → RSALv2 + SSPLv1 デュアル (2024年3月から)
  • データ型: String + List + Set + Hash + Sorted Set + Stream + Bitmap + HyperLogLog + Geospatial
  • 特徴: インメモリ + 単一スレッド (Redis 6+ で Multi-Threaded I/O) + 永続化 (RDB + AOF)
  • HA: Sentinel (自動フェイルオーバー) + Cluster (シャーディング)
  • Redis Stack: RediSearch + RedisJSON + RedisGraph + RedisTimeSeries
  • 採用: Twitter/X + GitHub + Stack Overflow + Snapchat + 主要 IT 企業
  • マネージド: AWS ElastiCache + Azure Cache + Google Cloud Memorystore + Upstash Serverless
  • Valkey (Redis fork): Linux Foundation 主導・2024年4月発表・BSD ライセンス継続
  • 競合: KeyDB (Redis fork・マルチスレッド) + DragonflyDB (新興・Redis API 互換)

スペック比較表

Redis 系ライセンス速度特徴
Redis (公式・2024年以降)RSALv2 + SSPLv1高速Redis Stack 統合
Valkey (BSD fork・2024年)BSD高速OSS 継続 + Linux Foundation
KeyDBBSD高速 (Multi-Threaded)マルチスレッド最適化
DragonflyDBBSL超高速 (-30% メモリ + 25倍スループット)新興 Redis API 互換
MemcachedBSD高速 (Key-Value のみ)シンプル

具体例・対応製品

  • Redis 7.x (公式) : 2022年リリース・最新メジャー
  • Redis Stack : Search + JSON + Graph + TimeSeries 統合
  • Valkey 8.x (BSD fork) : 2024年4月発表・OSS 継続版
  • KeyDB (Redis fork) : マルチスレッド最適化
  • DragonflyDB : 新興 Redis 代替・25倍スループット

自作PCでの選び方・注意点

Redis は2026年現在 「ライセンス変更 (2024年3月) + Valkey (BSD fork)」で業界分岐進行中。選び方: ① 新規 OSS + 商用制限回避 ならValkey 8.x (BSD・$0・Linux Foundation 主導) ② 既存 Redis 環境 + Redis Stack ならRedis 7.x (公式・$0 個人 + 商用制限あり) ③ マルチスレッド最適化 ならKeyDB ($0・BSD) ④ 超高速 + メモリ効率 ならDragonflyDB ($0・BSL) ⑤ マネージドサービス ならAWS ElastiCache for Valkey + Azure Cache for Redis + Google Cloud Memorystore for Valkey。重要な注意: ① 2024年3月 Redis ライセンス変更 (BSD → RSALv2 + SSPLv1) で商用クラウドサービス提供 制限 + AWS + Google Cloud + Azure Hyperscaler はValkey 主流移行 ② Valkey (Redis BSD fork・Linux Foundation 主導) はRedis 公式と互換性100% + BSD オープンソース継続 + 業界主流移行で新規 OSS プロジェクトは Valkey 推奨 ③ 既存 Redis 利用者は Redis 公式 (個人利用 OK・商用一部制限) または Valkey 移行 (互換性100% + BSD) の二択 ④ Redis Stack (RediSearch + RedisJSON + RedisGraph) はRedis 公式独自機能 でValkey + KeyDB + DragonflyDB は Redis Stack 不対応 ⑤ DragonflyDB (新興・25倍スループット + -30% メモリ) はRedis 代替候補で2024-2026年急成長。重要な歴史: ① 2009年5月 Salvatore Sanfilippo Redis 公開 (BSD) ② 2018年 Redis Labs 設立 ③ 2024年3月 ライセンス変更 (BSD → RSALv2 + SSPLv1) ④ 2024年4月 Valkey (Linux Foundation 主導 BSD fork) 発表 + AWS + Google Cloud + Azure 主流移行。

関連用語との違い

  • Valkey: Redis BSD fork・Linux Foundation 主導・OSS 継続。
  • KeyDB: Redis fork・マルチスレッド最適化・BSD。
  • DragonflyDB: 新興・25倍スループット・BSL。

よくある質問(FAQ)

Q1: Redis vs Valkey? A: Redis (公式・2024年RSALv2 + SSPLv1・商用一部制限・Redis Stack 機能) vs Valkey (BSD fork・Linux Foundation 主導・OSS 継続・Redis 互換100%)。新規 OSS ならValkey、既存 Redis 環境 + Redis Stack ならRedis 公式。

Q2: ライセンス変更の影響? A: 2024年3月 Redis BSD → RSALv2 + SSPLv1 デュアル・AWS + Google Cloud + Azure 等 Hyperscaler が Redis 提供禁止 → Valkey 主流移行。個人利用 + 中小企業利用は Redis 公式 OK。

Q3: 用途別選び方? A: Web キャッシュ + Pub/Sub なら Redis/Valkey どちらでも。Redis Stack (Search + JSON) ならRedis 公式。マルチスレッド最適化 ならKeyDB。最新性能 + メモリ効率 ならDragonflyDB。

この記事について
カテゴリークラウド
難易度上級
作成日2026/5/10