Salvatore Sanfilippo 2009年発売のインメモリデータストア。Key-Value + キャッシュ + Pub/Sub・「Web キャッシュ + リアルタイム DB 業界標準」.
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 の分岐で業界主流移行進行。
| Redis 系 | ライセンス | 速度 | 特徴 |
|---|---|---|---|
| Redis (公式・2024年以降) | RSALv2 + SSPLv1 | 高速 |
| Redis Stack 統合 |
| Valkey (BSD fork・2024年) | BSD | 高速 | OSS 継続 + Linux Foundation |
| KeyDB | BSD | 高速 (Multi-Threaded) | マルチスレッド最適化 |
| DragonflyDB | BSL | 超高速 (-30% メモリ + 25倍スループット) | 新興 Redis API 互換 |
| Memcached | BSD | 高速 (Key-Value のみ) | シンプル |
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 主流移行。
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。