Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
649c947a
Commit
649c947a
authored
Jan 18, 2019
by
artix
Browse files
Redis benchmark: add {tag} to all default tests
parent
eb8b4fee
Changes
1
Show whitespace changes
Inline
Side-by-side
src/redis-benchmark.c
View file @
649c947a
...
@@ -1310,45 +1310,45 @@ int main(int argc, const char **argv) {
...
@@ -1310,45 +1310,45 @@ int main(int argc, const char **argv) {
}
}
if (test_is_selected("lpush")) {
if (test_is_selected("lpush")) {
len = redisFormatCommand(&cmd,"LPUSH mylist %s",data);
len = redisFormatCommand(&cmd,"LPUSH mylist
:{tag}
%s",data);
benchmark("LPUSH",cmd,len);
benchmark("LPUSH",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("rpush")) {
if (test_is_selected("rpush")) {
len = redisFormatCommand(&cmd,"RPUSH mylist %s",data);
len = redisFormatCommand(&cmd,"RPUSH mylist
:{tag}
%s",data);
benchmark("RPUSH",cmd,len);
benchmark("RPUSH",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("lpop")) {
if (test_is_selected("lpop")) {
len = redisFormatCommand(&cmd,"LPOP mylist");
len = redisFormatCommand(&cmd,"LPOP mylist
:{tag}
");
benchmark("LPOP",cmd,len);
benchmark("LPOP",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("rpop")) {
if (test_is_selected("rpop")) {
len = redisFormatCommand(&cmd,"RPOP mylist");
len = redisFormatCommand(&cmd,"RPOP mylist
:{tag}
");
benchmark("RPOP",cmd,len);
benchmark("RPOP",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("sadd")) {
if (test_is_selected("sadd")) {
len = redisFormatCommand(&cmd,
len = redisFormatCommand(&cmd,
"SADD myset element:__rand_int__");
"SADD myset
:{tag}
element:__rand_int__");
benchmark("SADD",cmd,len);
benchmark("SADD",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("hset")) {
if (test_is_selected("hset")) {
len = redisFormatCommand(&cmd,
len = redisFormatCommand(&cmd,
"HSET myset:__rand_int__ element:__rand_int__ %s",data);
"HSET myset:
{tag}:
__rand_int__ element:__rand_int__ %s",data);
benchmark("HSET",cmd,len);
benchmark("HSET",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("spop")) {
if (test_is_selected("spop")) {
len = redisFormatCommand(&cmd,"SPOP myset");
len = redisFormatCommand(&cmd,"SPOP myset
:{tag}
");
benchmark("SPOP",cmd,len);
benchmark("SPOP",cmd,len);
free(cmd);
free(cmd);
}
}
...
@@ -1359,31 +1359,31 @@ int main(int argc, const char **argv) {
...
@@ -1359,31 +1359,31 @@ int main(int argc, const char **argv) {
test_is_selected("lrange_500") ||
test_is_selected("lrange_500") ||
test_is_selected("lrange_600"))
test_is_selected("lrange_600"))
{
{
len = redisFormatCommand(&cmd,"LPUSH mylist %s",data);
len = redisFormatCommand(&cmd,"LPUSH mylist
:{tag}
%s",data);
benchmark("LPUSH (needed to benchmark LRANGE)",cmd,len);
benchmark("LPUSH (needed to benchmark LRANGE)",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("lrange") || test_is_selected("lrange_100")) {
if (test_is_selected("lrange") || test_is_selected("lrange_100")) {
len = redisFormatCommand(&cmd,"LRANGE mylist 0 99");
len = redisFormatCommand(&cmd,"LRANGE mylist
:{tag}
0 99");
benchmark("LRANGE_100 (first 100 elements)",cmd,len);
benchmark("LRANGE_100 (first 100 elements)",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("lrange") || test_is_selected("lrange_300")) {
if (test_is_selected("lrange") || test_is_selected("lrange_300")) {
len = redisFormatCommand(&cmd,"LRANGE mylist 0 299");
len = redisFormatCommand(&cmd,"LRANGE mylist
:{tag}
0 299");
benchmark("LRANGE_300 (first 300 elements)",cmd,len);
benchmark("LRANGE_300 (first 300 elements)",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("lrange") || test_is_selected("lrange_500")) {
if (test_is_selected("lrange") || test_is_selected("lrange_500")) {
len = redisFormatCommand(&cmd,"LRANGE mylist 0 449");
len = redisFormatCommand(&cmd,"LRANGE mylist
:{tag}
0 449");
benchmark("LRANGE_500 (first 450 elements)",cmd,len);
benchmark("LRANGE_500 (first 450 elements)",cmd,len);
free(cmd);
free(cmd);
}
}
if (test_is_selected("lrange") || test_is_selected("lrange_600")) {
if (test_is_selected("lrange") || test_is_selected("lrange_600")) {
len = redisFormatCommand(&cmd,"LRANGE mylist 0 599");
len = redisFormatCommand(&cmd,"LRANGE mylist
:{tag}
0 599");
benchmark("LRANGE_600 (first 600 elements)",cmd,len);
benchmark("LRANGE_600 (first 600 elements)",cmd,len);
free(cmd);
free(cmd);
}
}
...
@@ -1392,7 +1392,7 @@ int main(int argc, const char **argv) {
...
@@ -1392,7 +1392,7 @@ int main(int argc, const char **argv) {
const char *argv[21];
const char *argv[21];
argv[0] = "MSET";
argv[0] = "MSET";
for (i = 1; i < 21; i += 2) {
for (i = 1; i < 21; i += 2) {
argv[i] = "key:__rand_int__";
argv[i] = "key:
{tag}:
__rand_int__";
argv[i+1] = data;
argv[i+1] = data;
}
}
len = redisFormatCommandArgv(&cmd,21,argv,NULL);
len = redisFormatCommandArgv(&cmd,21,argv,NULL);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment