This Ruby SDK is an EventMachine based library for interacting with the Redis data store. It is useful when used as part of an application that relies on Event Machine's event loop. It implements an EM-based client protocol, which leverages the non-blocking nature of the EM interface to achieve significant parallelization without threads. Redis To Go offers a REST API to provision instances programmatically that supports both JSON and XML. Redis is a high performance key-value database and in-memory platform for real-time applications.