Redis - это постоянное решение.NSDictionary - это хранилище ключей-значений в памяти с конкретными ограничениями на ключи и значения.
Эти два ориентированы на решение различных проблем.
Если вы переформулируете вопрос о постоянстве объектных графов,тогда ответ будет «Базовые данные», если нет какой-то конкретной, наиболее вероятной кроссплатформенной, необходимости использовать что-то еще.