antirez
87eff969d4
redis-benchmark: disable big buffer cleanup in hiredis context.
...
This new hiredis features allows us to reuse a previous context reader
buffer even if already very big in order to maximize performances with
big payloads (Usually hiredis re-creates buffers when they are too big
and unused in order to save memory).
2012-08-21 17:31:44 +02:00
Premysl Hruby
491dce4064
fix redis-benchmark memory leak
2012-02-26 10:01:27 +01:00
antirez
913dda0723
redis-benchmark: a few fixes to pipelining implementation.
2012-02-23 15:39:26 +01:00
antirez
9414d08bd7
redis-benchmark: Initial support for pipelining.
2012-02-23 15:02:43 +01:00
antirez
c23e3efd71
The hiredis lib shipped with Redis was updated to latest version.
2012-02-19 20:26:50 +01:00
antirez
62072a2780
Fixed redis-benchmark --help output typo
2012-01-31 11:43:32 +01:00
antirez
1beff5317a
Max limit to 10k clients removed, this implements feature request on issue #194
2011-12-15 11:42:40 +01:00
antirez
11d07e8a37
redis-benchmark: ability to run selected tests. Better help with examples.
2011-11-07 11:29:37 +01:00
antirez
6a81b59123
csv output for redis-benchmark
2011-11-04 14:49:24 +01:00
antirez
d5c50b3c94
PING / MSET benchmarks enabled again.
2011-11-04 11:20:19 +01:00
antirez
661dfc7ba6
further optimizations for the multi bulk protocol parsing code when big objects are transmitted to Redis.
2011-11-03 15:53:40 +01:00
Pieter Noordhuis
17629fc963
Enforce upper bound for number of requests in redis-benchmark
2011-09-16 11:25:00 +02:00
Pieter Noordhuis
6a45906d76
There is no debug mode in benchmark tool
2011-06-01 09:22:19 -07:00
Pieter Noordhuis
273e54b283
Provide custom command to benchmark against via args
2011-06-01 09:22:19 -07:00
Pieter Noordhuis
1f61aa253f
More const's in redis-benchmark.c
2011-06-01 09:22:19 -07:00
antirez
37631f2a3f
portability fix in redis benchmark, using zu format specified with size_t instead of lu
2011-01-24 10:05:42 +01:00
Pieter Noordhuis
af94cbf7fe
Randomize keys and set start time when first write event fires
2010-12-23 11:22:40 +01:00
Pieter Noordhuis
ac85cb17a6
Find substrings to randomize when the client is created
2010-12-23 11:04:44 +01:00
Pieter Noordhuis
7a335a7c31
Make the MSET benchmark *really* work with 10 keys
2010-12-22 18:39:52 +01:00
Pieter Noordhuis
54992e2101
Remove code duplication
2010-12-22 18:31:33 +01:00
Didier Spezia
fac13cd705
Add wait states to deal with many connections.
2010-12-18 12:11:26 +01:00
Pieter Noordhuis
6c56aff945
Use multi-bulk protocol by default in redis-benchmark
2010-12-18 12:10:24 +01:00
Pieter Noordhuis
bb7ad96d5a
Re-use variable data in redis-benchmark
2010-12-16 23:41:58 +01:00
Pieter Noordhuis
8833e6ed4e
Fix NULL-termination of variable data in redis-benchmark
2010-12-16 23:35:56 +01:00
Pieter Noordhuis
9561caf0d9
Use multi-bulk protocol in SET benchmark
2010-11-05 10:22:52 +01:00
Pieter Noordhuis
a4c17a74f5
Microsecond latency resolution in redis-benchmark
2010-11-04 16:15:35 +01:00
Pieter Noordhuis
20c9cc5a20
Use hiredis from redis-benchmark
2010-11-04 13:37:05 +01:00
antirez
a9c740ac44
Merge remote branch 'pietern/unixsocket'
2010-11-02 23:47:52 +01:00
Pieter Noordhuis
01797ad67a
Add benchmark for MSET
2010-10-15 18:17:06 +02:00
Pieter Noordhuis
ff50d2621e
Change protocol from bulk to inline in redis-benchmark
2010-10-15 17:34:20 +02:00
Pieter Noordhuis
4158de4e63
Merge master with resolved conflict in src/redis-cli.c
2010-10-13 18:55:46 +02:00
Pieter Noordhuis
ed0dd55402
Show the current throughput while benchmarking
2010-08-30 11:25:02 +02:00
Pieter Noordhuis
36babc1e31
Refactor reply parsing code in redis-benchmark for efficiency
2010-08-30 11:14:54 +02:00
Pieter Noordhuis
c61e69257a
Support for Redis to listen on a Unix socket
2010-08-01 22:55:24 +02:00
antirez
e2641e09cc
redis.c split into many different C files.
...
networking related stuff moved into networking.c
moved more code
more work on layout of source code
SDS instantaneuos memory saving. By Pieter and Salvatore at VMware ;)
cleanly compiling again after the first split, now splitting it in more C files
moving more things around... work in progress
split replication code
splitting more
Sets split
Hash split
replication split
even more splitting
more splitting
minor change
2010-07-01 14:38:51 +02:00