open-duelyst/duelyst

[P3] Replace node-redis with ioredis

Aberta

#80 aberto em 2 de out. de 2022

 (0 comentário) (0 reação) (0 responsável)JavaScript (526 forks)batch import
backendenhancementhelp wanted

Métricas do repositório

Stars
 (3.443 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

We're currently using node-redis@2.8.0, which has poor support for connection timeouts.

Replacing this with ioredis@5.2.3 fixes the above, but requires some changes. For example, the zrevrankAsync function does not exist, so we need to use zrevrank instead and remove the .then(result) chain.

Alternatively, upgrading node-redis may help with these issues.

See https://github.com/luin/ioredis/wiki/Migrating-from-node_redis

Guia do colaborador