forked fromCodisLabs/codis
- Notifications
You must be signed in to change notification settings - Fork0
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
License
MIT, MIT licenses found
Licenses found
MIT
MIT-LICENSE.txtMIT
wandoujia_license.txtNotificationsYou must be signed in to change notification settings
coder-java-caicai/codis
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Codis is a proxy based high performance Redis cluster solution written in Go. It is production-ready and widely used atwandoujia.com and many companies. You can seeCodis Releases for latest and most stable realeases.
##Compared with Twemproxy and Redis Cluster
Codis | Twemproxy | Redis Cluster | |
---|---|---|---|
resharding without restarting cluster | Yes | No | Yes |
pipeline | Yes | Yes | No |
hash tags for multi-key operations | Yes | Yes | Yes |
multi-key operations while resharding | Yes | - | No(details) |
Redis clients supporting | Any clients | Any clients | Clients have to support cluster protocol |
##Other Features
- GUI website dashboard & admin tools
- Supports most of Redis commands, Fully compatible with Twemproxy(https://github.com/twitter/twemproxy)
- Proxies can register on zk/etcd, clients can avoid dead proxies, see "High Availability" section.
##BenchmarksSee benchmark results
##Authors
Active authors:
Emeritus authors:
Thanks:
Codis is licensed under MIT, see MIT-LICENSE.txt
You are welcome to use Codis in your product, and feel free to let us know~ :)
About
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
Resources
License
MIT, MIT licenses found
Licenses found
MIT
MIT-LICENSE.txtMIT
wandoujia_license.txtUh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Languages
- Go73.9%
- JavaScript8.3%
- HTML7.2%
- Python4.7%
- Shell4.7%
- CSS0.9%
- Makefile0.3%