我想查询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秒。
我尝试使用集合,结果相同。
根据此post
这应该不超过几毫秒。
我在这里做什么错了?
更新: 我正在Redis实验室使用实例