# redis_server_wrapper v0.7.3 - Table of Contents

> Manage redis-server processes from Elixir -- single instances, clusters, and sentinel topologies with GenServer lifecycle management

## Pages

- [RedisServerWrapper](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [RedisServerWrapper](RedisServerWrapper.md): Elixir wrapper for `redis-server` and `redis-cli` with GenServer-managed process lifecycles.
- [RedisServerWrapper.Chaos](RedisServerWrapper.Chaos.md): Fault injection primitives for testing Redis resilience.
- [RedisServerWrapper.Cli](RedisServerWrapper.Cli.md): Wrapper around the `redis-cli` binary for running commands against Redis instances.

- [RedisServerWrapper.Cluster](RedisServerWrapper.Cluster.md): GenServer managing a Redis Cluster (multiple redis-server nodes in cluster mode).
- [RedisServerWrapper.Config](RedisServerWrapper.Config.md): Redis server configuration builder.
- [RedisServerWrapper.Manager](RedisServerWrapper.Manager.md): Persistent instance manager for Redis server processes.
- [RedisServerWrapper.Sentinel](RedisServerWrapper.Sentinel.md): GenServer managing a Redis Sentinel topology: master + replicas + sentinel processes.
- [RedisServerWrapper.Server](RedisServerWrapper.Server.md): GenServer managing a single redis-server process.

