Commit Graph

50 Commits (8d22dc531078d942eb1df6b72c3255edac239bd3)
 

Author SHA1 Message Date
Jordan Orelli 8d22dc5310 getting stats about individual chunks
Jordan Orelli 1cdb5667e5 added chunks
Jordan Orelli 37895517bd remove a little bit of waffling in arrays
Jordan Orelli 03de2c0c0e make the read buffer a little bigger
Jordan Orelli 5904986e1b removed some waffling in bulkstring
Jordan Orelli fa895b37d6 integers are now []byte
Jordan Orelli 1841de74e7 errors now []byte
Jordan Orelli e4314bce1b reduce type waffling in progress
Jordan Orelli 38c4928bb8 nil bulk string test
Jordan Orelli f6439564b7 yeah these error tests still work
Jordan Orelli 3f38cb715f hey let's not break all the unit tests
Jordan Orelli a13c5ebb75 all values are []byte internally now
this might be a shitty idea.
Jordan Orelli ef63267d84 scratch that auth function for now
Jordan Orelli d91ba2c32b added verbose mode
Jordan Orelli b3012f6648 working towards []byte values
Jordan Orelli 8c1d33f782 this may be dangerous
Jordan Orelli af39963304 MOAR SPEED
this needs some severe cleaning
Jordan Orelli fc5db3defb generate at most one write syscall per value
Jordan Orelli 2dedb985de add profile option
Jordan Orelli c7924c9e40 unused function
Jordan Orelli e1df1cdd83 add --pipe, fix bulkstring read error
Jordan Orelli 7490afb48a add --buffer options
Jordan Orelli a0a055d645 mimick redis-cli output
Jordan Orelli cd96dcceef add set/get example
Jordan Orelli 04e9541b77 program terminates at end of input file properly
Jordan Orelli 8a5c9ba3f2 we're done with that old split.go thing
Jordan Orelli 1740f13db8 fix unit tests
Jordan Orelli 61947ead11 auth handling improvements
Jordan Orelli e90e1ec3ea pair requests with responses
this is soooooo janky
Jordan Orelli a06813846a add sample: setting a value
Jordan Orelli b855c321ac add password cmdline param
Jordan Orelli 68045628a0 host/port should be command line options
Jordan Orelli 7471099536 adding some samples...
Jordan Orelli 2834dec785 yeah this test wasn't very good before.
Jordan Orelli 738881cf97 add value stream reading
Jordan Orelli a73b957f1a support nil array
Jordan Orelli fdac1f52ee support nil bulk string
ewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Jordan Orelli e9f07e3128 read Array values
Jordan Orelli 2377ea6078 read bulkstrings
Jordan Orelli fb6dff1267 remove a few unecessary conversions and trims
Jordan Orelli e421be5d42 extra test cases
tests that we're only reading one value on a call to readvalue,
regardless of how much is in the input
Jordan Orelli a1dcee13f7 readvalue should take an io.Reader
Jordan Orelli d9a64b9e50 refactor tests
Jordan Orelli 0239debc1e define Integer type
Jordan Orelli f09229431d simplify type names
Jordan Orelli a1cdead607 define redisError type
Jordan Orelli 2013eb44cd adding some value parsing stuff
Jordan Orelli c1a55b99d2 fmt
Jordan Orelli 0f0d02a5e5 readme.
Jordan Orelli 68e8d3528e oh hai