Warning: this was an experiment and is no longer under active development, nor maintained.
Install go, then run:
$ go get -u github.com/PuerkitoBio/gred/...
gred uses the Redis Serialization Protocol (RESP), so it is a drop-in replacement for Redis. Provided the
$GOPATH/bin is in your
to start the server on the default port 6379. It uses glog for logging, so the glog flags are available. Type
gred -h to get the list of options.
Once gred is running, and provided you have a working Redis installation, you can start the redis client to send commands to the server:
Since gred uses the RESP, all Redis clients should be automatically supported (such as redigo).
dreadis, an automated Redis client. Using JSON command files, this command-line tool can stress-test or validate the correctness of the server. See its documentation for more details. Some command files exist under the
The BSD 3-Clause license. See the LICENSE file for details.