Redis можно настроить сбрасывать данные на диск по определенным условиям (время, количество записей и т.п.)
Теоретически данные нужные можно хранить там, но надо понимать что Redis это все-таки "горячее" хранилище.
Можно там хранить данные но я бы все-таки использовал более надежное хранилище.
Самый простой вариант - Redis + MySQL, при этом в Redis хранить только данные которые нужны сейчас, остальное - в MySQL
Еще, как вариант, если это какие-то графики/метрики - можно использовать специализированную БД для временных данных, например InfluxDB и другие