open-duelyst/duelyst

[P3] Replace node-redis with ioredis

开放

#80 创建于 2022年10月2日

 (0 条评论) (0 个反应) (0 位负责人)JavaScript (526 个派生)batch import
backendenhancementhelp wanted

仓库指标

星标
 (3,443 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

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

贡献者指南