You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.markdown 2.0 KiB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. Redigo
  2. ======
  3. [![Build Status](https://travis-ci.org/garyburd/redigo.svg?branch=master)](https://travis-ci.org/garyburd/redigo)
  4. [![GoDoc](https://godoc.org/github.com/garyburd/redigo/redis?status.svg)](https://godoc.org/github.com/garyburd/redigo/redis)
  5. Redigo is a [Go](http://golang.org/) client for the [Redis](http://redis.io/) database.
  6. Features
  7. -------
  8. * A [Print-like](http://godoc.org/github.com/garyburd/redigo/redis#hdr-Executing_Commands) API with support for all Redis commands.
  9. * [Pipelining](http://godoc.org/github.com/garyburd/redigo/redis#hdr-Pipelining), including pipelined transactions.
  10. * [Publish/Subscribe](http://godoc.org/github.com/garyburd/redigo/redis#hdr-Publish_and_Subscribe).
  11. * [Connection pooling](http://godoc.org/github.com/garyburd/redigo/redis#Pool).
  12. * [Script helper type](http://godoc.org/github.com/garyburd/redigo/redis#Script) with optimistic use of EVALSHA.
  13. * [Helper functions](http://godoc.org/github.com/garyburd/redigo/redis#hdr-Reply_Helpers) for working with command replies.
  14. Documentation
  15. -------------
  16. - [API Reference](http://godoc.org/github.com/garyburd/redigo/redis)
  17. - [FAQ](https://github.com/garyburd/redigo/wiki/FAQ)
  18. Installation
  19. ------------
  20. Install Redigo using the "go get" command:
  21. go get github.com/garyburd/redigo/redis
  22. The Go distribution is Redigo's only dependency.
  23. Related Projects
  24. ----------------
  25. - [rafaeljusto/redigomock](https://godoc.org/github.com/rafaeljusto/redigomock) - A mock library for Redigo.
  26. - [chasex/redis-go-cluster](https://github.com/chasex/redis-go-cluster) - A Redis cluster client implementation.
  27. - [FZambia/go-sentinel](https://github.com/FZambia/go-sentinel) - Redis Sentinel support for Redigo
  28. - [PuerkitoBio/redisc](https://github.com/PuerkitoBio/redisc) - Redis Cluster client built on top of Redigo
  29. Contributing
  30. ------------
  31. Send email to Gary Burd (address in GitHub profile) before doing any work on Redigo.
  32. License
  33. -------
  34. Redigo is available under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).