gpt4 book ai didi

redis - 运行redis-benchmark时如何使用随机数?

转载 作者:IT王子 更新时间:2023-10-29 06:12:03 25 4
gpt4 key购买 nike

我用过这个,但它不起作用:

redis-benchmark -n 1000000 zadd ss ele:rand:000000000000 ele:rand:000000000000

在此之后,

zcard ss 

仍然返回 0 个结果。

为什么?

非常感谢。

最佳答案

这个命令行有两个问题。

  • zadd 命令的第二个参数必须是分数(即数字),而不是键名。您不能使用 ele:rand:000000000000 来表示分数。在您的示例中,所有命令都失败了,这就是为什么您最终在 zset 中什么也没有。

  • 您应该使用 -r 选项来设置 key 随机值的范围

例子:

$ redis-benchmark -r 10000 -n 1000000 zadd ss 0 ele:rand:000000000000
$ redis-cli zcard ss
(integer) 10000

关于redis - 运行redis-benchmark时如何使用随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17785200/

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