То, что Redis хранит вещи в памяти, не означает, что это кеш. Я видел людей, использующих его в качестве постоянного хранилища данных.
То, что его можно использовать в качестве кэша, является намеком на то, что он полезен в качестве высокопроизводительного хранилища. Если ваша система Redis выходит из строя, вы можете потерять данные, которые не были снова записаны на диск. Есть несколько способов смягчить такие опасности, например, горячая резервная копия.
Если ваши данные «критически важны», например, если вы управляете банком или магазином, Redis может оказаться не лучшим выбором для вас. Но если вы пишете игру с большим трафиком с постоянными данными в реальном времени или какими-то социальными взаимодействиями и считаете, что вероятность потери данных вполне приемлема, тогда Redis может стоить посмотреть.
В любом случае, точка остается, да, Redis может использоваться как база данных.