This module provides high-level tools for managing Redis instances.
Require Redis to be installed from source.
The compiled binaries will be installed in /opt/redis-{version}/.
Require a Redis instance to be running.
The instance will be managed using supervisord, as a process named redis_{name}, running as the redis user.
from fabtools import require
from fabtools.supervisor import process_status
require.redis.installed_from_source()
require.redis.instance('db1', port='6379')
require.redis.instance('db2', port='6380')
print process_status('redis_db1')
print process_status('redis_db2')
See also