Redigo
Redigo is a Go client for the Redis database.
Features
- A Print-like API with support for all Redis commands.
- Pipelining, including pipelined transactions.
- Publish/Subscribe.
- Connection pooling.
- Script helper type with optimistic use of EVALSHA.
- Helper functions for working with command replies.
Documentation
The Redigo API reference is available on godoc.org. GoDoc.org uses Redigo and Redis for storage.
Installation
Install Redigo using the "go get" command:
go get github.com/garyburd/redigo/redis
The Go distribution is Redigo's only dependency.
Contributing
Contributions are welcome.
Before writing code, send mail to gary@beagledreams.com to discuss what you plan to do. This gives me a chance to validate the design, avoid duplication of effort and ensure that the changes fit the goals of the project. Do not start the discussion with a pull request.
License
Redigo is available under the Apache License, Version 2.0.