gpt4 book ai didi

具有数据大小的 HMSET、HGETALL 的 Redis 基准测试

转载 作者:可可西里 更新时间:2023-11-01 11:18:27 24 4
gpt4 key购买 nike

谁能告诉我如何使用 redis-benchmark 对具有固定数据大小的 HMSETHGETALL 进行基准测试 ( -d redis-benchmark 中的选项)。我正在使用 redis 3.2.5

我已经完成了这个answer并尝试了以下命令:-

root@cache-server1:~# redis-benchmark -h a.b.c.d -p XXXX hmset hgetall myhash rand_int rand_string -d 2048
====== hmset hgetall myhash rand_int rand_string -d 2048 ======
10000 requests completed in 0.11 seconds
50 parallel clients
3 bytes payload
keep alive: 1

99.64% <= 1 milliseconds
100.00% <= 1 milliseconds
89285.71 requests per second

但是从输出来看,它似乎只使用了 3 个字节的负载。

如果通过 redis-benchmark 无法实现,有人可以建议其他替代方案吗?

最佳答案

有效负载只有 3 个字节(默认值),因为 -d 被作为命令的一部分。命令必须是最后一个参数,所有开关都必须在它之前。

除此之外,您不能使用 redis-benchmark 运行两个自定义命令。此外,-d 选项仅适用于预定义测试(默认运行或使用 -t 选项运行的测试),如果用户指定命令则没有任何意义在基准测试中使用。

如果您有想要测试的特定基准测试流程,您能做的最好的事情就是用您熟悉的任何客户端模拟它。

关于具有数据大小的 HMSET、HGETALL 的 Redis 基准测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41026808/

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