The advantage of caching in redis is the auto-expiry, but for external blobs which are being fetched off-site internal_data or the database would be better for more durable results. It depends on size, for a small json blob I'ld recommend the database.