Алексей Сундуков, отличный результат! Редиска однопоточная, все параллельные запросы будут выполнятся последовательно, но очень быстро.
У меня пока объёмы меньше чем у вас, поэтому такой подход как из bfg по воробьям. Но если думать о highload, то запас просто огромный. И это single instance без всяких кластеров и балансировщиков.
Алексей Сундуков, redis server 4.0 уже stable, а модули из исходников. Модуль подключается в redis.conf через директиву loadmodule с указанием пути до полученного so файла.
И я тоже отказался от битовых масок, хотя понимал что это самый быстрый способ.
С сжатием всё стало намного лучше + пишут что быстрее битовые операции в разы чем у обычных строк.
JSONB точно будет отставать
У меня пока объёмы меньше чем у вас, поэтому такой подход как из bfg по воробьям. Но если думать о highload, то запас просто огромный. И это single instance без всяких кластеров и балансировщиков.