Да, возможно, вы можете использовать Redis для кэширования и использовать другой инструмент NoSql для сохранения.На самом деле, вы должны учитывать сложность вашего проекта, например, количество одновременных посетителей, оборудование, которое вы можете себе позволить, и т. Д. Redis также может хранить данные на диске, поэтому при перезапуске сервера ваши кэшированные данные сохранятся.Тем не мение;он также хранит их все в памяти, что является секретом того, что Redis так быстр.Вам также следует подумать о том, чтобы хранить данные в Redis как двоичные файлы, а не Json, что значительно уменьшит использование памяти.Вы можете использовать библиотеки кодирования, такие как Protobuf, которые помогут вам сэкономить огромное количество памяти.Если в ближайшем будущем ваш проект станет более сложным, вы также можете использовать RDMS в качестве сервера базы данных для ваших будущих потребностей, которые обеспечат вам различные функции.