А я бы кешировал просмотры и лайки и обновлял кеш при каждом новом лайке. Хранить такое количество данных лучше в click house. В памяти хранить кеш, поддерживать кеш в таблице, периодически обновляя. Как замена редису если вдруг тот очистится или рухнет. А подробности в кх. Иначе у вас база тормозить начнет через десяток миллионов записей. Редис не предназначен для хранения постоянных данных