Commit Graph
21 Commits
Author SHA1 Message Date
Nathan Harris b759863dfa Add RedisMessenger for handling read/write queues to Redis 2018-12-22 14:45:53 -08:00
Nathan Harris a2753dacdf audit visibility 2018-12-22 11:52:43 -08:00
Nathan Harris 1af3b24fad Cleanup and add convienence init for RedisData 2018-12-21 23:03:37 -08:00
Nathan Harris b5db463a46 Add RedisDataConvertible 2018-12-21 22:58:54 -08:00
Nathan Harris e3c850e530 Add RedisDataEncoder with unit tests 2018-12-21 21:17:28 -08:00
Nathan Harris 15859bcf19 Fix decoding bug with arrays and remove unnecessary extensions 2018-12-18 22:55:40 -08:00
Nathan Harris 7d69d69869 Cleanup RedisDataDecoder and fully implement ByteToMessageDecoder conformance 2018-12-15 14:09:26 -08:00
Nathan Harris c928204cf0 Fix bulkString bug 2018-12-15 14:01:16 -08:00
Nathan Harris abcab12854 Add RedisError parsing unit test 2018-12-15 00:09:12 -08:00
Nathan Harris d2fed4fbf7 Mark internal computed properties properly 2018-12-15 00:09:12 -08:00
Nathan Harris 93e4864c99 Rename RedisData.basicString to .simpleString to be consistent throughout code and Redis RESP protocol names 2018-12-14 23:11:23 -08:00
Nathan Harris 095735ca23 Add RedisData and properly return parsed data in DataDecoder 2018-12-14 22:12:06 -08:00
Nathan Harris 6318e67c10 Slight perf gain from not copying buffers all over and fix test case bug 2018-12-14 17:23:32 -08:00
Nathan Harris 56880971db Add RedisError parsing and usage 2018-12-14 16:39:24 -08:00
Nathan Harris 856723138a Remove unnecessary indirect keyword on _RedisDataDecodingState 2018-12-14 15:34:46 -08:00
Nathan Harris bcc40319cf Add decoding of arrays 2018-12-14 14:22:18 -08:00
Nathan Harris bde4eda9ab Add bulk string decoding 2018-12-14 09:01:35 -08:00
Nathan Harris 8fab1fdb9b Rename _PartialRedisData to _RedisDataDecodingState and add comments with links to specific RESP protocol sections 2018-12-13 15:29:52 -08:00
Nathan Harris 6b5e0c5590 Add RESP integer parsing 2018-12-13 14:56:09 -08:00
Nathan Harris 4daedece46 Add RESP simple string decoding 2018-12-13 14:16:16 -08:00
Nathan Harris 29160cd308 Initial project files commit 2018-12-13 13:34:30 -08:00