use redis hashes for storing cached values