Fake implementation of redis API (redis-py) for testing purposes.
FakeRedis is a pure-Python implementation of the Redis key-value store. It enables running tests requiring redis server without an actual server. It provides enhanced versions of the redis-py Python bindings for Redis.