Redis
Salvatore Sanfilippo(2020 | |
Redis Ltd.(2015 | |
2009 | |
7.2.4 - 2024 | |
リポジトリ | |
プログラミング | C |
クロスプラットフォーム | |
| |
サポート |
|
データストア | |
ライセンス |
7.2までは 7.4 |
redis |
Redisは、Redis Ltd.が
概要
[Redisの
DB-Engines.comの
沿革
[- 2009
年 2月 4日 、RedisのプロトタイプをSalvatore SanfilippoがTclで実装 して、Fabio Pitrolaにメールした。[13] - 2009
年 2月 26日 、Salvatore Sanfilippo(ハンドルネームantirez)がC言語 で実装 し直 して、最初 のβ 版 をリリースした。[3] - 2010
年 3月 15日 、Salvatore SanfilippoがVMwareに入社 し、VMwareがスポンサーとなった[14][15][16][8]。 - 2013
年 5月からは、RedisはVMwareをスピンオフしたPivotal Softwareにスポンサーされるようになった[17]。 - 2013
年 11月4日 、Garantia DataがGarantiaをRedisDBに改名 した。この変更 は、Redisの開発 者 であるSalvatore SanfilippoやPivotal Softwareに事前 通告 はなく、その後 Garantiaに戻 した。[18] - 2014
年 1月 29日 、Garantia DataがRedis Labsに社名 変更 した[19]。 - 2015
年 7月 15日 、Redisの開発 者 のSalvatore SanfilippoがRedis Labsに入社 し、Redis Labsがスポンサーとなった[20][21][22]。 - 2017
年 2月 7日 、Redis Enterpriseを発表 。[23] - 2018
年 、Salvatore SanfilippoがRedisの知的 財産 と商標 をRedis Labsに譲渡 した。[24] - 2020
年 6月 30日 、Redisの開発 者 のSalvatore SanfilippoがRedis Labsを退職 した。[25][26][27] - 2021
年 8月 11日 、Redis LabsはRedis Ltd.に社名 変更 した[28]。 - 2024
年 3月 20日 、バージョン7.4よりBSDライセンスからソースアベイラブルである「Redis Source Available License v2」と「Server Side Public License v1」のデュアルライセンスに変更 した[6][29]。その結果 、Linux Foundationは「Valkey」という名前 でフォークを作成 した[30]。これにより、コミュニティのメンテナ、コントリビュータ、ユーザーがRedisデータベースのオープンソース版 の開発 を継続 できるようになった。
リリース
[- 2009
年 03月 - Redis 1.0がリリース。[31] - 2010
年 09月 - Redis 2.0がリリース。[32] - 2015
年 04月 - Redis 3.0がリリース。[33] - 2017
年 04月 - Redis 4.0がリリース。[34] - 2017
年 09月 - Redis EnterpriseがRedis 4.0をサポート開始 [35]。 - 2017
年 11月 - Redis Enterprise 5.0を提供 開始 [36]。 - 2018
年 10月 - Redis 5.0がリリース。Redis Streamが導入 される[37]。 - 2020
年 04月 - Redis 6.0がリリース。ACLのサポートを拡大 [38]。 - 2020
年 04月 - Redis Enterprise 6.0を提供 開始 [39]。 - 2022
年 04月 - Redis 7.0がリリース。新 コマンド、オプションを追加 [40]。
対応 するプログラミング言語
[ActionScript, Bash, C, C++, Chicken Scheme, Clojure, Common Lisp, C#, Crystal, D, Dart, Delphi, Deno, Elixir, Emacs Lisp, Erlang, gawk, GNU Prolog, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Julia, Lua, Nim, Objective-C, OCaml, Perl, PHP, Pure Data, Python, R,[42] Racket, Ruby, Rust, Scala, Smalltalk, Tcl
データタイプ
[Redisではキーと
- バイナリ
列 (string)のリスト(両 端 キューとして利用 可能 ) - バイナリ
列 (string)の集合 (ソートされない重複 のないコレクション) - バイナリ
列 (string)のソートされた集合 (浮動 小数点 数 のスコアによりソートされた重複 のないコレクション) - バイナリ
列 (string)のキーと値 からなるハッシュテーブル - ビットマップ
集合 の濃度 (元 の個数 )。分布 を表現 。
永続 性
[Redisでは
デフォルトでは、Redisは2
レプリケーション(複製 )
[Redisはマスター・レプリカ・レプリケーションをサポートする。Redisサーバーのデータは、
性能
[データの
クラスタリング
[Redisプロジェクトはクラスター
Redis Stack
[Redis に
- RedisInsight - Redis のデータ
内容 を見 られたりする管理 ツール[51] - RedisJSON - JSONデータベース[52]
- RediSearch -
全文 検索 、緯度 経度 検索 、ベクトルデータベースによる類似 文章 検索 など[53] - RedisTimeSeries -
時 系列 データベース[54] - RedisBloom -
確 率 分布 の扱 い[55]
Redis Stack には
- RedisGears - Python, Java などの
関数 を Redis上 で実行 する[57] - RedisAI -
深層 学習 を Redis上 で実行 する。TensorFlow, PyTorch, ONNX Runtime等 に対応 。[58]
関連 項目
[脚注
[- ^ An interview with Salvatore Sanfilippo, creator of Redis, working out of Sicily, January 4, 2011, by Stefano Bernardi, EU-Startups
- ^ Salvatore Sanfilippo – Welcome to Redis Labs, July 15, 2015, By Itamar Haber, Redis Labs
- ^ a b “Page 7 of 7 - Redis - Google Code Archive - Long-term storage for Google Code Project Hosting.”. code.google.com. 2024
年 3月 22日 閲覧 。 - ^ “Releases”. GitHub. 2023
年 4月 17日 閲覧 。 - ^ “Redis Licensing Overview | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ a b Trollope, Rowan. “Redis Adopts Dual Source-Available Licensing | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ a b “FAQ, Redis”. 2017
年 3月 16日 閲覧 。 - ^ a b Redis - AWS、2020
年 6月 10日 閲覧 - ^ DB-Engines Ranking of Key-value Stores
- ^ Best NoSQL Databases: Fall 2015 Report from G2 Crowd
- ^ The Current State of Container Usage
- ^ Top 50 Developer Tools and Services of 2015
- ^ LMDB -- First version of Redis written in Tcl
- ^ Gwen Shapira (2010
年 3月 17日 ). “VMware Hires Redis Key Developer – But Why?”. Blog. 2016年 9月 25日 閲覧 。 - ^ Salvatore Sanfilippo (2010
年 3月 15日 ). “VMware: the new Redis home”. Blog. 2016年 9月 25日 閲覧 。 - ^ Derek Collison (2010
年 3月 15日 ). “VMware: The Console: VMware hires key developer for Redis”. Blog. 2010年 3月 22日 時点 のオリジナルよりアーカイブ。2016年 9月 25日 閲覧 。 - ^ Salvatore Sanfilippo. “Redis Sponsors”. Redis Labs. 2016
年 9月 25日 閲覧 。 - ^ Kepes, Ben (2013
年 11月4日 ). “UPDATED - Was Garantia, Is Now RedisDB. Either Way NoSQL Is Hot. But Open Source Firestorm Ensues” (auto). Forbes. 2024年 3月 22日 閲覧 。 - ^ “Database Provider Garantia Data Makes Another Name Change, This Time To Redis Labs | TechCrunch”. TechCrunch. 2024
年 3月 22日 閲覧 。 - ^ Thanks Pivotal, Hello Redis Labs, July 15, 2015, By Salvatore Sanfilippo, Redis Labs
- ^ “Redis Creator, Salvatore Sanfilippo (Antirez), Joins Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ Haber, Itamar. “Salvatore Sanfilippo - Welcome to Redis | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ Gupta, Manish. “Introducing Redis Enterprise | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ “Redis Labs Becomes, Simply, Redis | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ “The end of the Redis adventure - <antirez>”. antirez.com. 2024
年 3月 22日 閲覧 。 - ^ Gottlieb, Yossi. “New Governance for Redis | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ Bengal, Ofer. “Thank You, Salvatore Sanfilippo | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ Kreisman, Dylan. “From Our Founders: Becoming One Redis | Redis”. Redis. 2024
年 3月 22日 閲覧 。 - ^ “LICENSE.txt” (
英語 ). GitHub. 2024年 4月 28日 閲覧 。 - ^ “Linux Foundation Launches Open Source Valkey Community”. 2024
年 4月 29日 閲覧 。 - ^ “Page 6 of 7 - Redis - Google Code Archive - Long-term storage for Google Code Project Hosting.”. code.google.com. 2024
年 3月 22日 閲覧 。 - ^ “Page 4 of 7 - Redis - Google Code Archive - Long-term storage for Google Code Project Hosting.”. code.google.com. 2024
年 3月 22日 閲覧 。 - ^ Redis 3.0 release notes
- ^ Redis 4.0 release notes
- ^ Abutbul, Aviad (2017
年 9月 26日 ). “Redis 4.0 Now Available on Redis Enterprise”. Redis. 2022年 7月 23日 閲覧 。 - ^ B, Cihan (2017
年 11月27日 ). “Announcing Redis Enterprise Pack 5.0 GA”. Redis. 2022年 7月 23日 閲覧 。 - ^ Redis (2018
年 10月 22日 ). “Redis 5.0 is here!”. Redis. 2022年 7月 23日 閲覧 。 - ^ Redis (2020
年 4月 30日 ). “Diving Into Redis 6.0”. Redis. 2022年 7月 23日 閲覧 。 - ^ Magrafta, Alon (2020
年 4月 30日 ). “Rediscover Redis Security with Redis Enterprise 6.0”. Redis. 2022年 7月 23日 閲覧 。 - ^ Haber, Itamar (2022
年 4月 27日 ). “Redis 7.0 Is Out!”. Redis. 2022年 7月 23日 閲覧 。 - ^ “Clients”. Redis. 2023
年 5月 19日 閲覧 。 - ^ CRAN – Package rredis
- ^ Redis documentation "Virtual Memory", redis.io, accessed January 18, 2011.
- ^ ReplicationHowto – redis – A persistent key-value database with built-in net interface written in ANSI-C for Posix systems – Google Project Hosting
- ^ a b Redis Cluster Specification, Redis.io, Retrieved 2013-12-25.
- ^ News about Redis: 2.8 is shaping, I'm back on Cluster, Antirez Weblog - Salvatore Sanfilippo, Retrieved 2013-12-25.
- ^ Redis Download Page, Redis.io, Retrieved 2013-12-25.
- ^ Redis Cluster - a Pragmatic Approach to Distribution, Redis.io, Retrieved 2013-12-25.
- ^ “About Redis Stack”. Redis. 2023
年 5月 19日 閲覧 。 - ^ “Redis Licensing Overview | Redis”. Redis. 2023
年 9月 4日 閲覧 。 - ^ “RedisInsight | The Best Redis GUI”. Redis. 2023
年 5月 21日 閲覧 。 - ^ “RedisJSON | NoSQL Document Database”. Redis. 2023
年 5月 21日 閲覧 。 - ^ “RediSearch | Full-Text Search Engine for NoSQL Database”. Redis. 2023
年 5月 21日 閲覧 。 - ^ “RedisTimeSeries | A NoSQL Time Series Database”. Redis. 2023
年 5月 21日 閲覧 。 - ^ “RedisBloom | Bloom & Cuckoo Filtering for Redis”. Redis. 2023
年 5月 21日 閲覧 。 - ^ Kogan, Lior. “RedisGraph End-of-Life Announcement”. Redis. 2023
年 9月 4日 閲覧 。 - ^ “RedisGears | Python Scripting in Redis”. Redis. 2023
年 5月 21日 閲覧 。 - ^ “RedisAI - A Server for Machine and Deep Learning Models”. oss.redis.com. 2023
年 9月 4日 閲覧 。