HSET costumava ser capaz de definir apenas um par chave-valor. E se você precisasse configurar vários de uma vez, teria que usar HMSET (M para multi). Isso foi alterado há alguns anos, para permitir que ambos os comandos aceitassem vários pares. E agora o HMSET é redundante.
Da documentação oficial:
De acordo com o Redis 4.0.0, o HMSET é considerado obsoleto. Por favor, use HSET no novo código.