RedisConf 2021: Uber's Journey to Redis Cluster

preview_player
Показать описание
RedisConf 2021
Speaker: Anders Persson, Bisheng Huang
Track: Operate Redis at Scale
The team at Uber uses Redis with Twemproxy to provide an internal Cache-as-a-Service solution, but new use cases requiring an in-memory key-value store solution with higher data availability have started to emerge. As such, the company decided to look into productizing Redis Cluster. In this talk, the team at Uber describes some new use cases and their journey in taking Redis Cluster from initial evaluation to production launch--with lessons they learned along the way. Specifically, the session discusses performance evaluations (benchmarking different Java and Go clients), how they did the functional testing and the framework that was built to automate cluster management. One of the early decisions the team made was to build a cluster management library (in Go) which is leveraged by multiple CLI tools and the automation/management framework. They discuss the motivation behind this library and its features, including creating cluster topologies that are resilient to availability zone failures and how it deals with failure recovery.

Рекомендации по теме
Комментарии
Автор

all good, but Huang is actually more reader than speaker...

oegm