5M -> 50M keys on Redis
От: Antei США  
Дата: 08.03.21 00:15
Оценка:
Привет, Форум!

В проекте планируется использовать Redis для следующих данных:
изначально будет 5М ключ-значение
— ключ 20 байт
— значение 100-200байт (примем ключ+значение в среднем 200 байт)
— общий размер данных 5M * ~200байт = ~1Гб
— на каждый ключ будет приходить ~10 апдейтов в день: 5M * 10upd/day = 50M upd/day = 578 upd/sec
— на каждый ключ будет приходить ~100 чтений в день: 5M * 100read/day = 500M read/day = 5780 read/sec

Планируется рост до 50М ключей:
— общий размер данных 50M* ~200байт = ~10Гб
— на каждый ключ будет приходить ~10 апдейтов в день: 50M * 10upd/day = 500M upd/day = 5780 upd/sec
— на каждый ключ будет приходить ~100 чтений в день: 50M * 100read/day = 5000M read/day = 57800 read/sec

У кого есть реальный опыт нагрузок с Redis,
подскажите сколько партиций/шард нужно чтобы выдержать нагрузку?

Спасибо!
redis
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.