gpt4 book ai didi

performance - Redis 读取性能慢

转载 作者:可可西里 更新时间:2023-11-01 11:15:30 25 4
gpt4 key购买 nike

我安装了 Redis 来评估我是否可以用它来缓存对象集合;每个key包含一个时间序列的updates,每个update是一个byte[5000]。我对我运行的一个简单测试的结果感到惊讶——我插入了 1000 个数组;每个都是一个字节[5000]。在本地机器上运行 LRANGE 读取完整列表需要 20 秒才能完成。我通过改变我检索的 byte[5000] 对象的数量来进行测试,并且检索时间与所请求数据的大小成正比 o(n),正如预期的那样。有人对完成此类操作所需的时间有意见吗?

最佳答案

我无法准确理解您的描述,但如果有帮助,以下需要 0.05 秒:

1000.times do
redis.lpush 'ourlist', 'kjlkjlk' * 5000
end
start = Time.now
redis.lrange 'ourlist', 0, 1000
puts Time.now - start
=> 0.052775

关于performance - Redis 读取性能慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49764527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com