Using RedisTimeSeries downsampling to aggregate data

I want to use redis timeseries to store item count. i.e Monitoring many companies and Company A has an account where they have added employees… When an employee adds an item I want to update their count of today, thisweek and thismonth and also increment the company A’s account items today, this week and this month. Is RedisTimeSeries the best technology and how can it be done to monitor multiple companies and their employees ?