Redis Labs
Redis Labs is the open source home and commercial provider of Redis, a database benchmarked as the world’s fastest. Gartner has named the company as a Leader in its 2015 ODBMS Magic Quadrant. Redis Labs' software and service solutions power cutting edge applications with blazing fast enterprise-class Redis and are trusted by thousands of customers for high performance, seamless scalability, true high availability and best-in-class expertise. These solutions enhance popular Redis use cases such as real-time analytics, fast high-volume transactions, in-app social functionality, application job management, queuing and caching.
Redis Labs provides enterprise Redis, both as a service (Redis Cloud ) and as downloadable software, Redis Labs Enterprise Cluster.
![]() | |
Private | |
Industry | NoSQL |
Founded | 2011 |
Headquarters | Mountain View, California, USA |
Key people |
Ofer Bengal Yiftach Shoolman Salvatore Sanfilippo |
Products |
Redis Cloud Memcached Cloud |
Website |
www |
Originally founded in 2011,[1] as a provider of cloud database services, the company has raised $28 million of funding from angel investors and VCs.[2] On January 29, 2014, the company changed its name from Garantia Data to Redis Labs.[3] As of January 2016, the company had 45,000 customers, with 5700 enterprise customers,[4] and over 100,000 databases created in the cloud since announcing general availability.[5]
History
Redis Labs was founded by Ofer Bengal, previously the founder and CEO of RiT Technologies (NASDAQ: RITT), and Yiftach Shoolman, previously the founder and President of Crescendo Networks, acquired by F5 Networks.[6][7][8] On July 15, 2015 the company had hired Salvatore Sanfilippo, Redis' creator and developer, and became the official sponsor of the open source project.[9] The company secured $4 million in seed funding from angel investors in August 2012,[10][11] an additional $9 million in Series A funding led by Bain Capital Ventures and Carmel Ventures,[8][12] and an additional $15m in Series B funding led by the existing investors and Silicon Valley Bank.[13]
The company launched a beta version of its Redis Cloud and Memcached Cloud services at GigaOm’s Structure LaunchPad in June 2012,[14][15] and was among the 11 finalists of the GigaOM Structure LaunchPad competition.[16] By January 2013 the company had more than 1,000 paying customers including Electronic Arts, Illumina, Cirrus Insight and Scopely.[17] The products became generally available on 14 February 2013.[18][19] As of December 2013, the company had at least 10,000 users,[20] including 1,300 paying customers.[3][10][17] In September 2014, the company reported having 3,000 paying customers,[21] including Bleacher Report, HotelTonight and Docker.[5]
In September 2013, Amazon Web Services announced Redis capabilities for its ElastiCache product, thereby competing with Redis Labs’ Redis offering.[22] According to TechCrunch, Redis Labs "has the advantage over AWS when it comes to Redis" because of its scalability and high availability features, which ElastiCache does not provide.[12]
In October 2013, Redis Labs acquired MyRedis, a competing hosted Redis provider.[23][24][25]
In 2015, Redis Labs made available Redis Labs Enterprise Cluster (RLEC), downloadable software for installation of enterprise-grade clusters, that acts as a container for managing and running multiple Redis databases in a highly available and scalable manner, with predictable and stable top performance. By September 2015, RLEC was already seeing adoption with major customers such as Motley Fool, Itslearning.com, Xignite and many others. By January 2016, the company announced 300% year over year revenue growth and the addition of many more enterprise customers including Alcatel/Lucent (Nokia), Intuit, Verizon, Jet.com, Ariba/SAP, Motley Fool, Financial Engines, Outbrain, Lifelock, Healthstream, Huawei, and other Fortune 1000 financial, technology, and media companies.[26]
In 2016, Redis Labs made available a Redis Spark connector package to Apache Spark, which accelerates Spark processing by 135 times compared to Spark using HDFS and 45 times compared to Spark using in-memory processing. The Redis Spark package achieves this acceleration because of the high performance of Redis and its built-in, optimized data structures.[27]
Products
Redis Labs provides two maing product lines, Redis Labs Enterprise Cluster , downloadable software to create and deploy enterprise grade, highly available and seamlessly scalable enterprise grade Redis clusters and Redis Cloud, a cloud database service for applications using Redis, an open source, NoSQL database, which is the most popular key-value store as of December 2013.[28] According to IT Business Edge, Redis Cloud is especially suitable for "web companies or websites with seasonal or occasional fluctuations in traffic and performance needs."[29]
The products addresses two challenges faced by Redis users: Redis is not scalable beyond a single node,[16][30] and has limited reliability and high availability capabilities.[7][10] RLEC and Redis Cloud solve these problems, and provides the following advantages over a regular Redis installation:[7][10][12][14][31]
- Fully automated continuous scaling with no limit on data size or throughput and no downtime.
- All Redis commands supported at any dataset size - unlike the open source Redis Cluster, in Alpha stage as of December 2013,[32] which only supports single-key operations.[33]
- Built-in memory-based replication, data persistence, auto failover and backup.
- Allows customers to replicate instances across different Amazon Web Services Availability Zones (Multi-AZ) with instant failover in case of a disruption to an entire Amazon data center.[34][35]
- Each database runs as a dedicated process that does not interfere with other instances, avoiding "noisy neighbors".[14]
- Managed service which does not require the user to install or setup Redis, configure persistence, manage scaling or failure recovery.
Redis Labs also offers a Memcached Cloud service that provides auto scaling and high availability for users of Memcached, an open source NoSQL data store. In late 2013 Redis Labs announced it will focus mainly on its cloud-based Redis offering, although it will continue to support the Memcached product.[10]
Technology
Redis Cloud and Redis Labs Enterprise Cluster achieve scalability and high availability using a proprietary shared- nothing dynamic clustering engine. The services virtualize multiple cloud servers into a large pool of memory, consumed by users according to the actual size of their datasets. A dataset is automatically distributed in shards across multiple nodes - this enables fast and transparent recovery when a node fails, and improves performance in high-throughput use cases.[6][10][14][16][19][36][37]
Datasets are also constantly replicated, so if a node fails, an auto-switchover mechanism guarantees data is served without interruption. To provide additional reliability, the entire dataset is constantly replicated from the nodes to persistent storage, and can also be backed up to a remote persistent storage for disaster recovery.[10][19] In a recent whitepaper, Redis Labs compared the high availability provided by RLEC ( which is also the software that runs Redis Cloud), to other Redis service providers and showed conclusively that Redis Labs' technology recovers in seconds without data loss, while all other service providers lose data and need several minutes or tens of minutes to recover.
Redis Labs offers a pay-per-use pricing model for Redis Cloud, allowing users to pay per GB-hour of storage used, unlike other providers which price their service based on size of machine instance, even if users consume only some of the machine’s resources.[10][18][36] Redis Labs offers commercial subscriptions to use RLEC in production, QA or testing environments that come with support packages, as detailed below.
Redis Labs' annual subscriptions are priced according to the number of database shards required to support your dataset. A "Database Shard" or "Database Instance" means any Redis process provisioned by you with RLEC, including a master database process, a slave database process, or a process supporting a part of a database or clustered database.
The price per database shard is based on the product selected (RLEC, RLEC Flash or Managed RLEC), the support level required and the total number of shards ordered.
Redis Cloud and Memcached Cloud are available on Amazon Web Services (US, EU and APAC), Windows Azure, IBM SoftLayer, Heroku, Bluemix, AppFog, AppHarbor,[6] Cloud Foundry and OpenShift. In November 2013, the company announced Redis Cloud and Memcached Cloud plugins on New Relic’s Plugin Central - the plugin enable developers who use New Relic to monitor Redis and Memcached usage characteristics directly from their New Relic dashboard.[38]
References
- ↑ Kavis, Mike. "Vendor Spotlight: Garantia – In-memory NoSQL company". Kavis Technology Consulting. Retrieved July 29, 2013.
- ↑ Kepes, Ben (June 25, 2015). "Redis Closes $15M Funding To Scale NoSQL For The Enterprise". Forbes. Retrieved August 25, 2015.
- 1 2 Williams, Alex (January 29, 2014), "Database Provider Garantia Data Makes Another Name Change, This Time To Redis Labs", TechCrunch, Retrieved February 9, 2014.
- ↑ "Redis Labs Grows Revenue by 300 Percent and Continues Momentum into 2016". RedisLabs. Retrieved 2016-03-21.
- 1 2 Gutierrez, Daniel (September 26, 2014), "Redis Labs Reaches 3,000 Paying Customers with Strong Growth", InsideBIGDATA, Retrieved February 28, 2015.
- 1 2 3 Matt, Aslett (February 14, 2013), "Garantia Data goes GA with Redis and memcached cloud services", 451research.com, Retrieved January 2, 2014.
- 1 2 3 Feinleib, Dave (August 10, 2012), "Big Data and NoSQL: Five Key Insights", forbes.com, Retrieved January 2, 2014.
- 1 2 "Cloud services co Garantia Data raises $3m", globes.co.il, Retrieved January 2, 2014.
- ↑ Kepes, Ben (July 15, 2015),"Redis Labs hires the creator of Redis, Salvatore Sanfilippo", Network World, Retrieved August 30, 2015.
- 1 2 3 4 5 6 7 8 Kepes, Ben (November 4, 2013), "Was Garantia, Is Now RedisDB. Either Way NoSQL Is Hot. But Open Source Firestorm Ensues", forbes.com, Retrieved January 2, 2014.
- ↑ "Garantia Data Scores $9M Series A", Dow Jones Private Equity & Venture Capital, Retrieved January 2, 2014.
- 1 2 3 Williams, Alex (November 10, 2013), "Garantia Has The Advantage Over AWS When It Comes To Redis, The Popular NoSQL Database", TechCrunch, Retrieved January 2, 2014.
- ↑ Wolpe, Toby. "Redis Labs secures multi-million injection to help compete with MongoDB and Cassandra". ZDNet. Retrieved August 25, 2015.
- 1 2 3 4 Deutscher, Maria (November 26, 2012), "Garantia Boosts AWS with Major NoSQL Upgrade", DevOpsAngle, Retrieved January 2, 2014.
- ↑ Grant, Rebecca (8/8/2012), "Funding Daily: 8 on 8/8", VentureBeat, Retrieved January 2, 2014.
- 1 2 3 Deutscher, Maria (June 21, 2012), "Garantia’s New In-Memory NoSQL Service", ServicesAngle, Retrieved January 2, 2014.
- 1 2 Novet, Jordan (November 5, 2013), "Garantia Data becomes RedisDB, grabs $9M as it passes thousand-customer mark", VentureBeat, Retrieved January 2, 2014.
- 1 2 Tozzi, Christopher (February 15, 2013), "Garantia Unveils In-Memory NoSQL Cloud Storage Platforms", The VAR Guy, Retrieved January 2, 2014.
- 1 2 3 Marshall, David (February 18, 2013), "Q&A: Interview with Garantia Data Talking Redis Cloud and Memcached Cloud", VMWare VMBlog, Retrieved January 2, 2014.
- ↑ Loeb, Steven (November 4, 2013), "Garantia Data takes in $9M in Series A funding", Vator News, Retrieved January 2, 2014.
- ↑ Asay, Matt (September 23, 2014), "NoSQL Databases Are Going Mainstream—They Actually Have Paying Customers", ReadWrite, Retrieved February 28, 2015.
- ↑ "Amazon ElastiCache - Now With a Dash of Redis", Amazon Web Services Blog, Retrieved January 2, 2014.
- ↑ Dayaratna, Arnal, Ph.D. (7/14/2013), "MyRedis NoSQL Platform Acquired By Garantia Data", Cloud Computing Today, Retrieved January 2, 2014.
- ↑ "Garantia Data", CrunchBase, Retrieved January 2, 2014.
- ↑ Finley, Klint (October 7, 2013), "Dying Cloud Mistakenly Gives Users Three Days to Save Data", wired.com, Retrieved January 2, 2014.
- ↑ "Redis Labs Grows Revenue by 300 Percent and Continues Momentum into 2016". RedisLabs. Retrieved 2016-03-21.
- ↑ Shoolman, Yiftach. "Give Spark a 45x speed boost with Redis". InfoWorld. Retrieved 2016-03-21.
- ↑ "DB-Engines Ranking of Key-value Stores", db-engines.com, Retrieved January 2, 2014.
- ↑ Lawson, Loraine (June 22, 2012), "News Roundup: Hadoop, Hadoop and More Hadoop", IT Business Edge, Retrieved January 2, 2014.
- ↑ Butler, Brandon (September 5, 2012), "12 hot cloud computing companies worth watching", IDG ComputerWorld, Retrieved January 2, 2014.
- ↑ Butler, Brandon (December 19, 2002), "10 of the most useful cloud databases", Network World, Retrieved January 2, 2014.
- ↑ Redis Cluster Tutorial, Redis.io, Retrieved 2013-12-25.
- ↑ Sanfilippo, Salvatore (February 14, 2013), News about Redis: 2.8 is shaping, I'm back on Cluster, Antirez Weblog - Salvatore Sanfilippo, Retrieved 2013-12-25.
- ↑ "Garantia Announces Multi-Availability Zone Replication On Amazon Web Services For Redis And Memcached", Cloud Computing Today, Retrieved January 2, 2014.
- ↑ Butler, Brandon (June 17, 2013), "Products of the week 6.17.13", Network World, Retrieved January 2, 2014.
- 1 2 Higginbotham, Stacey (June 27, 2012), "GarantiaData and the lure of infinite scalability", GigaOM, Retrieved January 2, 2014.
- ↑ McCarthy, Vance. "Garantia Data Unveils Automated In-Memory NoSQL Cloud Service". Integration Developer News. Retrieved July 19, 2013.
- ↑ "Garantia Data Launches Redis and Memcached Plugins for Developers Using New Relic", Yahoo Finance, Retrieved January 2, 2014.
External links
- 451 Research, Matt Aslett, May 16, 2013, 451 Research survey highlights growing adoption of NoSQL databases (analyst report)
- Network World, Brandon Butler, December 19, 2012, 10 of the most useful cloud databases (article)
- Official site