Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Proxy based Redis cluster solution supporting pipeline and scaling dynamically

License

MIT, MIT licenses found

Licenses found

MIT
MIT-LICENSE.txt
MIT
wandoujia_license.txt
NotificationsYou must be signed in to change notification settings

coder-java-caicai/codis

 
 

Repository files navigation

GitterBuild Status

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.

Donation

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

Compared with Twemproxy and Redis Cluster

CodisTwemproxyRedis Cluster
resharding without restarting clusterYesNoYes
pipelineYesYesNo
hash tags for multi-key operationsYesYesYes
multi-key operations while reshardingYes-No(details)
Redis clients supportingAny clientsAny clientsClients have to support cluster protocol
"Resharding" means migrating the data in one slot from one redis server to another, usually happens while increasing/decreasing the number of redis servers.

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

Proxyproxy

Slotsslots

Groupgroup

Sentinelsentinel

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

About

Proxy based Redis cluster solution supporting pipeline and scaling dynamically

Resources

License

MIT, MIT licenses found

Licenses found

MIT
MIT-LICENSE.txt
MIT
wandoujia_license.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go73.9%
  • JavaScript8.3%
  • HTML7.2%
  • Python4.7%
  • Shell4.7%
  • CSS0.9%
  • Makefile0.3%

[8]ページ先頭

©2009-2025 Movatter.jp