Skip to content
/ codis Public
forked from CodisLabs/codis

redis cluster powered by go

License

MIT, BSD-3-Clause licenses found

Licenses found

MIT
MIT-LICENSE.txt
BSD-3-Clause
vitess_license
Notifications You must be signed in to change notification settings

chenbk85/codis

This branch is 1537 commits behind CodisLabs/codis:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
goroutine
Nov 8, 2014
36ec2b2 · Nov 8, 2014
Nov 8, 2014
Nov 8, 2014
Nov 7, 2014
Nov 8, 2014
Nov 8, 2014
Nov 7, 2014
Nov 7, 2014
Nov 7, 2014
Nov 8, 2014
Nov 7, 2014
Nov 8, 2014
Nov 7, 2014
Oct 27, 2014

Repository files navigation

#Codis - yet another fast distributed solution for Redis

Codis is a proxy based high performance Redis cluster solution written in Go/C, an alternative to Twemproxy.

Codis supports multiple stateless proxy with multiple redis instances.

Codis is engineered to elastically scale, Easily add or remove redis or proxy instances on-demand/dynamicly.

Codis is production-ready and is widely used by wandoujia.com.

##Features

  • Auto rebalance
  • Extremely simple to use
  • GUI dashboard & admin tools
  • Supports most of Redis commands, Fully compatible with twemproxy(https://github.com/twitter/twemproxy)
  • Native Redis clients are supported
  • Safe and transparent data migration, Easily add or remove nodes on-demand.
  • Command-line interface is also provided
  • RESTful APIs

Build and Install

  • Install go
  • go get github.com/wandoulabs/codis
  • cd codis
  • ./bootstrap.sh
  • make gotest
  • cd sample
  • follow instructions in usage.md

Tutorial

中文

English (WIP)

FAQ

中文

English (WIP)

Performance

TBD

Architecture

Snapshot1

Snapshots

Dashboard main

Migrate migrate

Slots slots

Authors

Thanks:

License

Codis is licensed under MIT, see MIT-LICENSE.txt

About

redis cluster powered by go

Resources

License

MIT, BSD-3-Clause licenses found

Licenses found

MIT
MIT-LICENSE.txt
BSD-3-Clause
vitess_license

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published