Easy to use

It's just a binary that you run. It has no dependencies whatsoever!

Transparent to the client

The client connects to RedFI which proxy the connection to the Redis server. It also help when you test blackbox systems

Understands Redis Commands

RedFI is capable of injecting failures on a command level. So you could different rules for different commands

Flexible Fault Injection

Point redis-cli to RedFI, which will allow to dynamically control the proxy fault rules, like response delays, connection drops, nil replies. Limit the failure for certain clients or percentage of commands.

This is how easy it is to configure!