Redis とは
What is Redis? Redis is yet-another-NoSQL. A key-value store, somewhat similar to Tokyo Cabinet. Except that Redis does persistence differently, which makes it faster in many cases. Redis started as a Memcached replacement, so a lot of the documentation describes it as follows: Redis is like Memcached, except it supports more data types, it is persistent to some degree and it is not distributed.
VMWare Hires Redis Key Developer – But Why? | Just a simple Hadoop DBA
生まれた背景
Redisの名称はREmote DIctionary Serverを意味している[5]。元々の開発者はVMware所属(2010年3月当時)のエンジニアSalvatore Sanfilippoである[6][7][8]。2013年5月からは、RedisはVMwareをスピンオフしたPivotal Software(英語版)にスポンサーされるようになった[9]。2015年6月からは、Redis Labs(英語版)がスポンサーとなっている[10]。
Redis - Wikipedia
- 複数のアプリケーションサーバで状態を保存する高速なデータストアが必要だった。
Redis started as an internal project more or less one year ago. Initially it was not meant to become an open source project. The initial goal was just to make it simple for us to scale a few critical things in different web applications.
VMware: the new Redis home
I am pleased to announce that Salvatore Sanfilippo, the key developer for Redis, has decided to join the VMware engineering team. Redis is a high performance and scalable advanced key-value store where values can be data structures such as lists, sets, and hashmaps, as well as strings and blobs. Redis supports atomic operations on these data structures, allowing extremely high performance with consistent state to many client applications.
VMware: The Console: VMware hires key developer for Redis
生まれた時期
- 2009、2010年頃
生まれた場所
In little time Redis was a bigger effort that my "real" work, that is, the work I was doing for my two companies (I'm the founder of two small companies, and I work with my friends here, doing web apps and iPhone apps).
VMware: the new Redis home
機能
Redisは、ネットワーク接続された永続化可能なインメモリデータベース。連想配列(キー・バリュー)、リスト、セットなどのデータ構造を扱える。
Redis - Wikipedia