redis instead of hash