Redis节点-查询约15个字节的25万项列表至少需要10秒钟

时间:2019-06-27 10:49:03

标签: node.js redis

我想查询250k个条目的整体列表,每个条目约15个字节。

每个项目(某些坐标)都是15个字节的字符串,例如xxxxxx_xxxxxx_xxxxxx

我正在使用此功能存储它们:

function setLocation({id, lat, lng}) {
    const str = `${id}_${lat}_${lng}`

    client.lpush('locations', str, (err, status) => {
        console.log('pushed:', status)
    })
}

使用nodejs进行lrange('locations', 0, -1)的过程大约需要10到15秒。

Slowlog Redis实验室: enter image description here

我尝试使用集合,结果相同。

根据此post

这应该不超过几毫秒。

我在这里做什么错了?

更新: 我正在Redis实验室使用实例

0 个答案:

没有答案