Tag

Codis

0 views collected around this technical thread.

Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 7, 2024 · Operations

Recovering a ZooKeeper Cluster with Codis: Diagnosis, Testing, and Migration Strategies

This article details a real‑world investigation of a ZooKeeper election‑port failure that prevented adding observer nodes to a Codis cache cluster, outlines systematic connectivity checks, log analysis, and two migration plans, and finally presents step‑by‑step procedures for rolling upgrades, configuration adjustments, and successful cluster restoration.

Cluster RecoveryCodisLog Management
0 likes · 12 min read
Recovering a ZooKeeper Cluster with Codis: Diagnosis, Testing, and Migration Strategies
Ximalaya Technology Team
Ximalaya Technology Team
Jul 13, 2023 · Databases

Evolution of Ximalaya KV Storage and XCache Architecture

Ximalaya’s KV storage progressed from a simple Redis master‑slave setup to client‑side sharding, then adopted Codis clustering for elastic scaling, integrated Pika’s disk‑based store with cold‑hot separation, introduced KV‑blob separation, fast‑slow command pools, second‑level expansion, ehash fields, large‑key circuit breaking, multi‑active data‑center replication, and now targets cloud‑native deployment, advanced features, and AI‑driven operations.

CodisHigh AvailabilityKV storage
0 likes · 19 min read
Evolution of Ximalaya KV Storage and XCache Architecture
Efficient Ops
Efficient Ops
Nov 20, 2019 · Databases

Mastering Codis: Seamless Redis Scaling and High‑Availability Strategies

This comprehensive guide details how Codis extends Redis with a proxy‑based architecture to achieve transparent horizontal scaling, smooth data migration, high availability, fault tolerance, and operational best‑practices, while also covering common Redis pitfalls and performance tuning.

CodisHigh AvailabilityProxy
0 likes · 26 min read
Mastering Codis: Seamless Redis Scaling and High‑Availability Strategies
Efficient Ops
Efficient Ops
Feb 11, 2019 · Databases

Best Redis Cluster Options: Client Sharding, Proxy, Codis, Official

Redis, a high‑performance NoSQL database, offers multiple clustering approaches—including client‑side sharding, proxy‑based solutions like Twemproxy and Codis, and the native Redis Cluster—each with distinct trade‑offs in scalability, availability, operational complexity, and performance, guiding engineers to select the optimal architecture for their workloads.

CodisDatabaseHigh Availability
0 likes · 15 min read
Best Redis Cluster Options: Client Sharding, Proxy, Codis, Official
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 21, 2016 · Databases

Redis Cache Cluster Solutions: Dynomite, Twemproxy, and Codis

This article reviews three open‑source Redis cache clustering approaches—Netflix's Dynomite, Twitter's Twemproxy, and Wandoujia's Codis—explaining their architectures, advantages, licensing, and suitability for production environments as alternatives to the native Redis cluster feature.

CacheCodisDynomite
0 likes · 5 min read
Redis Cache Cluster Solutions: Dynomite, Twemproxy, and Codis
Efficient Ops
Efficient Ops
Mar 22, 2016 · Databases

Scaling PB‑Level Data: Mastering Redis, Codis, and MySQL Sharding

In this technical share, the operations director explains how his team tackled PB‑scale data challenges by scaling Redis with Codis, implementing multi‑dimensional MySQL sharding, using vertical and horizontal partitioning, and optimizing storage with TokuDB, offering practical insights for high‑throughput system design.

CodisPB-level DataSharding
0 likes · 15 min read
Scaling PB‑Level Data: Mastering Redis, Codis, and MySQL Sharding
Efficient Ops
Efficient Ops
Feb 2, 2016 · Databases

Why Codis Outperforms Twemproxy: A Deep Dive into Redis Cluster Solutions

This article examines Redis clustering techniques, compares client‑side sharding, proxy sharding, and Redis Cluster, critiques Twemproxy's limitations, and presents Codis's architecture, performance benchmarks, and practical tips for seamless migration and high‑availability in modern operations.

CodisDatabase ClusteringPerformance Benchmark
0 likes · 11 min read
Why Codis Outperforms Twemproxy: A Deep Dive into Redis Cluster Solutions
Qunar Tech Salon
Qunar Tech Salon
Jul 6, 2015 · Databases

Design, Deployment, and Lessons Learned from Codis and RebornDB: A Proxy‑Based Distributed Redis Solution

This article presents an in‑depth overview of Codis and its next‑generation project RebornDB, covering Redis, Redis Cluster, the proxy‑based architecture, consistency trade‑offs, production deployment experiences, operational pitfalls, and broader perspectives on distributed databases and architectures.

CodisHigh AvailabilityProxy
0 likes · 20 min read
Design, Deployment, and Lessons Learned from Codis and RebornDB: A Proxy‑Based Distributed Redis Solution
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 25, 2015 · Databases

Redis Cache Cluster Solutions: Dynomite, Twemproxy, and Codis

Due to the memory limits of single Redis servers, many companies adopt proxy‑based Redis clustering solutions such as Netflix’s Dynomite, Twitter’s Twemproxy, and the open‑source Codis from Wandoujia, which provide distributed caching, cross‑data‑center replication, and improved performance and availability.

Cache ClusterCodisDynomite
0 likes · 4 min read
Redis Cache Cluster Solutions: Dynomite, Twemproxy, and Codis
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 13, 2015 · Databases

Redis Clustering Techniques and Codis: Architecture, Performance Comparison, and Practical Tips

This article reviews common Redis clustering methods, compares Twemproxy and Codis, presents Codis’s architecture and performance test results, and offers migration, HA, pipeline, and operational guidance for using Codis as a Redis distributed middleware solution.

Backend DevelopmentCodisDatabase Clustering
0 likes · 11 min read
Redis Clustering Techniques and Codis: Architecture, Performance Comparison, and Practical Tips