Puneet Varma (Editor)

Redis Labs

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Industry
  
NoSQL

Headquarters
  
Mountain View

Type of business
  
Private

Website
  
www.redislabs.com

Founded
  
2011

Redis Labs redislabscomwpcontentuploads201612imagesdu

Key people
  
Ofer Bengal Yiftach Shoolman Salvatore Sanfilippo

Products
  
Redis Pack Redis Cloud Memcached Cloud

Profiles

Redis Labs (originally Garantia Data) is a private computer software company based in Mountain View, California. It provides a database management system marketed as "NoSQL" as open source software or as a service using cloud computing.

Contents

Hands on with redis labs and digitalocean


History

Redis Labs was founded in 2011 by Ofer Bengal, previously the founder and CEO of RiT Technologies, and Yiftach Shoolman, previously the founder and president of Crescendo Networks, acquired by F5 Networks. On July 15, 2015, the creator of Redis and lead developer, Salvatore Sanfilippo, joined Redis Labs to lead open source development, and Redis Labs became the official sponsor of the open source project. The company secured $4 million in seed funding from angel investors in August 2012, an additional $9 million in series A funding led by Bain Capital Ventures and Carmel Ventures, an additional $15m in Series B funding led by the existing investors and Silicon Valley Bank, and an additional $14 million in series C funding led by the same investors.

The company announced a beta version of its cloud services at GigaOm’s Structure LaunchPad in June 2012. According to IT Business Edge, Redise Cloud is especially suitable for “web companies or websites with seasonal or occasional fluctuations in traffic and performance needs." By January 2013 the company had more than 1,000 paying customers including Electronic Arts, Illumina, and Scopely. The Redise Cloud and Memcached Cloud products became generally available in February 2013. 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.

In September 2013, Amazon Web Services announced Redis capabilities for its ElastiCache product, thereby competing with the company's offering. 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.

In October 2013, Redis Labs acquired MyRedis, a competing hosted Redis provider.

By December 2013, the company had at least 10,000 users, including 1,300 paying customers. On January 29, 2014, the company changed its name from Garantia Data to Redis Labs.

In September 2014, Redis Labs reported 3,000 paying customers, including Bleacher Report, HotelTonight and Docker.

In early 2015, Redis Labs made available Redise Pack (formerly known as 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 early 2016, Redis Labs made available a connector package to Apache Spark.

In May 2016, the company announced a mechanism for developers to extend Redis, and opened an online marketplace that offers modules certified to work with both open source Redis and Redis Labs’ enterprise products.

Recognition

  • August, 2016: Forrester Research positions Redis Labs as a Leader in The Forrester Wave: Big Data NoSQL, Q3 2016 report
  • October, 2015: Gartner positions Redis Labs as a Leader in its 2015 Operational Database Management Systems (ODBMS) Magic Quadrant
  • July, 2013: According to Cloud Computing Today, Redis Labs is "one of the leading players in the enterprise-grade Redis space"
  • April, 2013: Redis Labs is recognized as a Gartner Cool Vendor
  • April, 2013: The company is named to the CRN Big Data 100 for Data Management
  • December, 2012: Network World selects Redis Labs as one of the 10 most useful cloud databases
  • June, 2012: CRN names Redis Labs as one of 10 Hot Tech Startups
  • Products

    Redis Labs provides downloadable software known as Redise Pack and a cloud computing service known as Redise Cloud.

    Both of these address two primary challenges faced by Redis users: Redis is not scalable beyond a single node, and has limited reliability and high availability capabilities.

    Redise Pack and Redise Cloud solve these problems, and provide the following advantages over a regular Redis installation:

  • Fully automated continuous scaling with no limit on data size or throughput.
  • All Redis commands supported at any dataset size - unlike the open source Redis Cluster, in Alpha stage as of December 2013, which only supports single-key operations.
  • 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.
  • Each database runs as a dedicated process that does not interfere with other instances, avoiding “noisy neighbors”.
  • Managed service which does not require the user to install or setup Redis, configure persistence, manage scaling or failure recovery.
  • Add-ons

    Several add-ons are also available including Redis Modules and Spark-Redis connector package.

    Technology

    Redise and Redise Cloud achieve scalability and high availability using a proprietary 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.

    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.

    Redis Labs offers a pay-per-use pricing model, 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.

    Redise Cloud and Memcached Cloud are available on Amazon Web Services (US, EU and APAC), Windows Azure, IBM SoftLayer, Heroku, Bluemix, AppFog, AppHarbor, Cloud Foundry and OpenShift. In November 2013, the company announced Redise 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.

    References

    Redis Labs Wikipedia