У нас есть 75 (и их число растет) серверов, которым необходимо обмениваться данными через Redis. В идеале все 75 серверов хотели бы записывать в два поля Redis с помощью операций INCRBYFLOAT
. Мы ожидаем, что в конечном итоге у нас будут потенциально миллионы ежедневных операций записи и миллиардыежедневных операций чтения для этих двух полей. Эти данные должныбыть постоянными.
Мы обеспокоены тем, что блокировка Redis может привести к многократным повторным попыткам записи с множеством одновременных попыток увеличить одно и то же поле.
Вопросы:
INCRBYFLOAT
на одном поле плохой идеей при очень большой нагрузке?