Sobre o desempenho:você cronometrou-os?
Fora isso:ambos funcionam, e têm trade-offs diferentes; o último é síncrono, por exemplo - os bits se beneficiam de evitar todos das despesas gerais e complicações do TPL. Você também pode querer considerar uma terceira opção - um script Lua que aceita um array de chaves como entrada e invoca
HGETALL
para cada.