Jordan Orelli
82694d1118
channels should be buffered up to one chunk's size
...
otherwise we can have some i/o thrashing on simply decoding the input
while reading the responses. This lets us decode our input up to one
chunk in advance of our redis interactions.
11 years ago
Jordan Orelli
772b929823
cleaning up
11 years ago
Jordan Orelli
b78c2b4646
docstring update
11 years ago
Jordan Orelli
ed78186fdc
get rid of this unused --buffer option
...
this was used in an earlier version of the program, but it no longer has
any kind of meaning
11 years ago
Jordan Orelli
c2f19e61ef
refactoring infile setup
11 years ago
Jordan Orelli
29e583b83e
maybe don't divide by zero ever.
11 years ago
Jordan Orelli
c8b3c6bd1f
tune down sleeps a bit
11 years ago
Jordan Orelli
5f6f811f46
cleanup
11 years ago
Jordan Orelli
aa088a3fd2
add chunk-info option
11 years ago
Jordan Orelli
8a963f5f6a
dynamically resize chunks
11 years ago
Jordan Orelli
18d79f856f
get rid of these dead comments
11 years ago
Jordan Orelli
0c5e4ec18c
block on chunks
11 years ago
Jordan Orelli
8d22dc5310
getting stats about individual chunks
11 years ago
Jordan Orelli
1cdb5667e5
added chunks
11 years ago
Jordan Orelli
37895517bd
remove a little bit of waffling in arrays
11 years ago
Jordan Orelli
03de2c0c0e
make the read buffer a little bigger
11 years ago
Jordan Orelli
5904986e1b
removed some waffling in bulkstring
11 years ago
Jordan Orelli
fa895b37d6
integers are now []byte
11 years ago
Jordan Orelli
1841de74e7
errors now []byte
11 years ago
Jordan Orelli
e4314bce1b
reduce type waffling in progress
11 years ago
Jordan Orelli
38c4928bb8
nil bulk string test
11 years ago
Jordan Orelli
f6439564b7
yeah these error tests still work
11 years ago
Jordan Orelli
3f38cb715f
hey let's not break all the unit tests
11 years ago
Jordan Orelli
a13c5ebb75
all values are []byte internally now
...
this might be a shitty idea.
11 years ago
Jordan Orelli
ef63267d84
scratch that auth function for now
11 years ago
Jordan Orelli
d91ba2c32b
added verbose mode
11 years ago
Jordan Orelli
b3012f6648
working towards []byte values
11 years ago
Jordan Orelli
8c1d33f782
this may be dangerous
11 years ago
Jordan Orelli
af39963304
MOAR SPEED
...
this needs some severe cleaning
11 years ago
Jordan Orelli
fc5db3defb
generate at most one write syscall per value
11 years ago
Jordan Orelli
2dedb985de
add profile option
11 years ago
Jordan Orelli
c7924c9e40
unused function
11 years ago
Jordan Orelli
e1df1cdd83
add --pipe, fix bulkstring read error
11 years ago
Jordan Orelli
7490afb48a
add --buffer options
11 years ago
Jordan Orelli
a0a055d645
mimick redis-cli output
11 years ago
Jordan Orelli
cd96dcceef
add set/get example
11 years ago
Jordan Orelli
04e9541b77
program terminates at end of input file properly
11 years ago
Jordan Orelli
8a5c9ba3f2
we're done with that old split.go thing
11 years ago
Jordan Orelli
1740f13db8
fix unit tests
11 years ago
Jordan Orelli
61947ead11
auth handling improvements
11 years ago
Jordan Orelli
e90e1ec3ea
pair requests with responses
...
this is soooooo janky
11 years ago
Jordan Orelli
a06813846a
add sample: setting a value
11 years ago
Jordan Orelli
b855c321ac
add password cmdline param
11 years ago
Jordan Orelli
68045628a0
host/port should be command line options
11 years ago
Jordan Orelli
7471099536
adding some samples...
11 years ago
Jordan Orelli
2834dec785
yeah this test wasn't very good before.
11 years ago
Jordan Orelli
738881cf97
add value stream reading
11 years ago
Jordan Orelli
a73b957f1a
support nil array
11 years ago
Jordan Orelli
fdac1f52ee
support nil bulk string
...
ewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
11 years ago
Jordan Orelli
e9f07e3128
read Array values
11 years ago