当前位置:首页 > 报告详情

王乃峥:Codis 集群演化与 Redis 异步迁移(40页).pdf

上传人: 云闲 编号:84303 2021-01-01 40页 4.34MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Codis集群的演化过程、挑战以及作者王乃峥的自我介绍。王乃峥,别名spinlock9,曾是豌豆荚、今日头条的员工,从事NoSQL的设计与实践,GitHub账号为spinlock@github.com。 Codis集群演化背景与挑战部分,提到了Redis+Twemproxy、Redis Cluster等方案。Codis支持扩容缩容、平滑扩容缩容、高吞吐、低延迟、支持GB到TB的水平扩展能力以及高可用等特点。Codis的发展历程经历了1.9版本到2.0版本,再到3.x版本的完善发展。 在特性介绍部分,Codis支持多DB、多连接、访问控制、读写分离、高可用等特性。Codis兼容Redis,可升级到Redis-4.2,且兼容分片策略。 未来规划部分,王乃峥提到将继续完善Codis,支持K8S,提升自动化程度,实现Transaction等特性,并集成Sentinel功能,实现更大的副本容量、更高的集群吞吐等。 在Redis异步迁移部分,介绍了同步迁移和异步迁移的方案比较、存在的问题以及解决思路。同步迁移存在降低服务质量、阻塞服务、误触HA、丢失数据等问题,而异步迁移通过指令分解、支持AUTH、SELECT指令、指令翻译等方法,提高了迁移效率和错误处理能力。 本文还通过对比同步迁移和异步迁移在不同场景下的性能,展示了异步迁移在实际应用中的优势。
"Codis 集群如何实现平滑扩容缩容?" "Redis 异步迁移有哪些优势和挑战?" "Codis 如何在保证性能的同时支持 GB 到 TB 的水平扩展?"
客服
商务合作
小程序
服务号
折叠