Não há índices no redis e ele não implementa SQL. É um armazenamento de valor-chave. Você fornece uma chave, ela te dá um valor.
Dito isso, você pode implementar isso mantendo os índices secundários por conta própria. Por exemplo:
criar um registro e uma entrada de índice
HMSET myhash field1 Hello field2 World
SADD field2_world myhash
atualizar um registro, excluir uma entrada de índice antiga, criar uma nova
SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash
encontre todos os registros que tenham "World" em
field2
SMEMBERS field2_world
Espero que você tenha a idéia.