Skip to content

Commit bd20228

Browse files
Added HINCRBY, HMSET, MGET, ZSCORE, EVALSHA, GETBIT, EXISTS, EXPIRE, EXPIREAT, PEXPIRE, SCAN, TOUCH, TTL, and ZRANGEBYSCORE benchmarks (#177)
* Added EVALSHA and ZRANGEBYSCORE benchmarks * Included GETBIT, EXISTS, EXPIRE, EXPIREAT, PEXPIRE, SCAN, TOUCH, TTL, and EVALSHA benchmarks * Updated the commands statistics to showcase top 10, 30, and 50 by priority * displaying tracked pct * Included HINCRBY HMSET MGET and ZSCORE benchmarks * removed redis-benchmark usage on official SPEC * Applied __data__ fix to new tests
1 parent 216e028 commit bd20228

File tree

41 files changed

+2450
-629
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+2450
-629
lines changed

commands-priority.json

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
{
2+
"get": 1,
3+
"hmget": 2,
4+
"hget": 3,
5+
"hgetall": 4,
6+
"hset": 5,
7+
"multi": 6,
8+
"zrangebyscore": 7,
9+
"zrevrange": 8,
10+
"exec": 9,
11+
"zcard": 10,
12+
"expire": 11,
13+
"zadd": 12,
14+
"mget": 13,
15+
"bitfield": 14,
16+
"evalsha": 15,
17+
"zrevrangebyscore": 16,
18+
"set": 17,
19+
"zscore": 18,
20+
"getbit": 19,
21+
"hmset": 20,
22+
"hincrby": 21,
23+
"ttl": 22,
24+
"smembers": 23,
25+
"ping": 24,
26+
"exists": 25,
27+
"rpoplpush": 26,
28+
"del": 27,
29+
"rpush": 28,
30+
"expireat": 29,
31+
"sadd": 30,
32+
"sismember": 31,
33+
"xreadgroup": 32,
34+
"setex": 33,
35+
"lrange": 34,
36+
"llen": 35,
37+
"zrem": 36,
38+
"incrby": 37,
39+
"lpush": 38,
40+
"eval": 39,
41+
"publish": 40,
42+
"touch": 41,
43+
"brpop": 42,
44+
"hdel": 43,
45+
"scan": 44,
46+
"hexists": 45,
47+
"incrbyfloat": 46,
48+
"lpop": 47,
49+
"scard": 48,
50+
"lrem": 49,
51+
"brpoplpush": 50,
52+
"spop": 51,
53+
"incr": 52,
54+
"zrange": 53,
55+
"zremrangebyscore": 54,
56+
"rpop": 55,
57+
"time": 56,
58+
"pexpire": 57,
59+
"zrevrank": 58,
60+
"lindex": 59,
61+
"hvals": 60,
62+
"pfadd": 61,
63+
"blpop": 62,
64+
"replconf": 63,
65+
"ltrim": 64,
66+
"hincrbyfloat": 65,
67+
"xadd": 66,
68+
"zincrby": 67,
69+
"zremrangebyrank": 68,
70+
"client": 69,
71+
"hscan": 70,
72+
"srem": 71,
73+
"zrank": 72,
74+
"setbit": 73,
75+
"zcount": 74,
76+
"unlink": 75,
77+
"select": 76,
78+
"setnx": 77,
79+
"type": 78,
80+
"hlen": 79,
81+
"sscan": 80,
82+
"hsetnx": 81,
83+
"srandmember": 82,
84+
"zscan": 83,
85+
"xack": 84,
86+
"pttl": 85,
87+
"restore": 86,
88+
"pexpireat": 87,
89+
"xdel": 88,
90+
"discard": 89,
91+
"xpending": 90,
92+
"getset": 91,
93+
"psetex": 92,
94+
"mset": 93,
95+
"bzpopmin": 94,
96+
"persist": 95,
97+
"pfcount": 96,
98+
"hkeys": 97,
99+
"xread": 98,
100+
"xlen": 99,
101+
"xtrim": 100,
102+
"decrby": 101,
103+
"rpushx": 102,
104+
"sinter": 103,
105+
"decr": 104,
106+
"sunion": 105,
107+
"sinterstore": 106,
108+
"smismember": 107,
109+
"zpopmin": 108,
110+
"echo": 109,
111+
"dbsize": 110,
112+
"lset": 111,
113+
"xclaim": 112,
114+
"geoadd": 113,
115+
"randomkey": 114,
116+
"rename": 115,
117+
"zrangebylex": 116,
118+
"zinterstore": 117,
119+
"append": 118,
120+
"zunionstore": 119,
121+
"xrange": 120,
122+
"getrange": 121,
123+
"xautoclaim": 122,
124+
"sunionstore": 123,
125+
"bitcount": 124,
126+
"dump": 125,
127+
"hrandfield": 126,
128+
"getex": 127,
129+
"strlen": 128,
130+
"pubsub": 129,
131+
"linsert": 130,
132+
"bitpos": 131,
133+
"sdiff": 132,
134+
"msetnx": 133,
135+
"getdel": 134,
136+
"sort": 135,
137+
"renamenx": 136,
138+
"setrange": 137,
139+
"lpos": 138,
140+
"geopos": 139,
141+
"blmove": 140,
142+
"georadius": 141,
143+
"zlexcount": 142,
144+
"pfmerge": 143,
145+
"xrevrange": 144,
146+
"georadiusbymember": 145,
147+
"zremrangebylex": 146,
148+
"lmove": 147,
149+
"sdiffstore": 148,
150+
"zpopmax": 149,
151+
"bzpopmax": 150,
152+
"zmscore": 151,
153+
"flushdb": 152,
154+
"zrevrangebylex": 153,
155+
"smove": 154,
156+
"flushall": 155,
157+
"georadius_ro": 156,
158+
"zrandmember": 157,
159+
"geosearch": 158,
160+
"psync": 159,
161+
"xsetid": 160,
162+
"copy": 161,
163+
"zunion": 162,
164+
"zinter": 163,
165+
"restoremodaux": 164,
166+
"zrangestore": 165,
167+
"geodist": 166,
168+
"acl": 167,
169+
"zdiff": 168,
170+
"lpushx": 169,
171+
"geohash": 170,
172+
"lolwut": 171,
173+
"bitop": 172,
174+
"hstrlen": 173
175+
}

0 commit comments

Comments
 (0)