Redis Labs, the company behind Redis, offers a version of Redis called Redis Enterprise. This is a robust, highly available, and scalable version of Redis that comes with several advanced features.
One of the key offerings of Redis Enterprise is a Service Level Agreement (SLA). An SLA is a contract between a service provider (in this case, Redis Labs) and its customers that defines the level of service expected from the service provider.
The Redis Enterprise SLA can cover various aspects such as:
Specific details about the SLA would be provided when you sign up for Redis Enterprise or can be obtained by contacting Redis Labs directly, but generally, Redis Enterprise is designed to offer high availability and performance at scale.
For technical usages, Redis Enterprise is used just like open-source Redis. Here's a simple example of using Redis in Python:
import redis r = redis.Redis( host='localhost', port=6379) r.set('foo', 'bar') value = r.get('foo') print(value)
In this example, you connect to a Redis server running on localhost and set the key 'foo' to value 'bar'. Then, get the value of 'foo' and print it. The same operations can be performed on a Redis Enterprise cluster, but with additional benefits guaranteed by the SLA.
Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement.