Browse files


  • Loading branch information...
hdachev committed May 17, 2012
1 parent ecf5f86 commit 8c2e256d91f765c0cf4ad5cf0050a1b084bbfb43
Showing with 11 additions and 13 deletions.
  1. +11 −13
@@ -6,18 +6,9 @@
This module provides easy-to-use simulated instances of Redis
to which you appear to be connected via the pretty much standard
[redis]( client by [Matt Ranney](
-It's not meant to be persistant nor efficient,
-instead it's only purpose is to help with testing systems
-that do a lot of datastructure mumbo-jumbo etc,
-such as high-level datastructures
-like social graph implementations
-or perhaps an autocomplete, etc.
-Currently works by rewiring the send_command method on the RedisClient object
-to push the commands to a simulated backend via a bogus connection
-that does a little bit in the line of imitating pipelining and network latency,
-but like - very little.
+**It helps with writing tests** in two ways:
+your tests won't require an actual redis instance
+and you'll be able to safely run as many tests in parallel as you want.
## Usage
@@ -447,7 +438,14 @@ vows.describe ( "fakeredis" ).addBatch
+## Similar projects
+You might also want to check out these similar implementations in
+[python]( and
+## MIT License
Copyright (c) 2012 Hristo Dachev,

0 comments on commit 8c2e256

Please sign in to comment.