cuando usaba client.set('hi', 'there') , Uncaught ClientClosedError: The client is closed redis , así que tuve que usar:
client.connect()
Funcionó, pero luego recibí una promesa sin resolver, así que tuve que usar await :
await client.set('hi', 'there')
Luego funcionó, pero ahora cuando estoy usando client.hset('german', 'red', 'rot') , obtengo:
Uncaught TypeError: client.hset is not a function
Estoy siguiendo un tutorial que no menciona el uso de client.connect() ni await al usar client.set('hi', 'there')
No estoy seguro si instalé la versión incorrecta de Redis. Lo instalé usando yarn porque tenía problemas con npm.
Resuelto. Estaba usando diferentes versiones de redis.