Why Is VMware Intersted in Redis?

A high profile open source developer Salvatore Sanfilippo (@antirez) joined VMware engineering team today. He is the project owner of Redis. Welcome Salvatore!

As Derek Collision (@derekcollison) described it at a VMware Console Blog,

Bothered by SLOW Web UI to manage vSphere? Want to manage ALL your VMware vCenters, AWS, Azure, Openstack, container behind a SINGLE pane of glass? Want to search, analyze, report, visualize VMs, hosts, networks, datastores, events as easily as Google the Web? Find out more about vSearch 3.0: the search engine for all your private and public clouds.

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.

Why VMware is intersted in Redis?

As VMware continues its investments in the context of cloud computing, technologies such as Redis become key for future cloud based apps, whether private or public cloud, and the cloud infrastructure itself. Large scale systems benefit greatly when there are alternatives to storing state within a centralized relational store (RDBMS).

So it’s all about cloud computing, where Redis can provide a great alternative to traditional RDBMS. I am sure there will soon be Redis virtual appliance which is tuned to run on vSphere. Maybe such an appliance is there already. But the difference is that it will be backed by VMware.

In addition to the key/value store in which Redis fits, there are other types of NoSQL datastores, for example, document stores, extensible record stores. If you are interested in knowing more about the NoSQL movement, what options are there, and how they compare, you may find this paper(PDF) by Rick Cattell very useful. Thanks to Jian Zhen (@zhenjl) for discovering this paper and sharing it with us. You should definitely follow him if you want to be updated with what is happening with VMware vCloud.

This entry was posted in Cloud Computing and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Posted March 17, 2010 at 1:06 pm | Permalink

    Not familiar with his work, but if it makes VMware better then it sounds good.

  2. Posted March 23, 2010 at 3:14 am | Permalink

    The Redis helps to build a software platform portfolio for cloud applications. So it’s good.

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


    My company has created products like vSearch ("Super vCenter"), vijavaNG APIs, EAM APIs, ICE tool. We also help clients with virtualization and cloud computing on customized development, training. Should you, or someone you know, need these products and services, please feel free to contact me: steve __AT__ doublecloud.org.

    Me: Steve Jin, VMware vExpert who authored the VMware VI and vSphere SDK by Prentice Hall, and created the de factor open source vSphere Java API while working at VMware engineering. Companies like Cisco, EMC, NetApp, HP, Dell, VMware, are among the users of the API and other tools I developed for their products, internal IT orchestration, and test automation.