Codis

基于代理的Redis集群解决方案,支持管道和动态扩展。(Proxy based Redis cluster solution supporting pipeline and scaling dynamically)

Github stars Tracking Chart

Gitter
Build Status

Codis is a proxy based high performance Redis cluster solution written in Go. It is production-ready and widely used at wandoujia.com and many companies. You can see Codis Releases for latest and most stable realeases.

Donation

Donate if you want to help us maintaining this project. Thank you!
See this issue for details

Compared with Twemproxy and Redis Cluster

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.

Tutorial

简体中文
English (WIP)

FAQ

简体中文
English (WIP)

High Availability

简体中文
English (WIP)

Architecture

architecture

Snapshots

Proxy
proxy

Slots
slots

Group
group

Sentinel
sentinel

Benchmarks

See benchmark results

Authors

Active authors:

Emeritus authors:

Thanks:

License

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~ :)

Main metrics

Overview
Name With OwnerCodisLabs/codis
Primary LanguageGo
Program languageGo (Language Count: 8)
PlatformLinux, Mac
License:MIT License
所有者活动
Created At2014-10-27 13:26:11
Pushed At2024-04-15 11:46:45
Last Commit At2018-11-04 16:22:35
Release Count43
Last Release Name3.2.2 (Posted on )
First Release Name1.9.1 (Posted on )
用户参与
Stargazers Count13.2k
Watchers Count878
Fork Count2.7k
Commits Count1.7k
Has Issues Enabled
Issues Count1603
Issue Open Count286
Pull Requests Count101
Pull Requests Open Count19
Pull Requests Close Count36
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private