Skip to content

Releases: johanlantz/godis

Review feedback

Choose a tag to compare

@johanlantz johanlantz released this 26 Apr 15:41
027a3da

Remove unecessary copy to get keys for the supported commands.
fix(model): Refactor supported commands check #14

Add testcase for incoming commands with $ and \r\n. This was working fine.
chore(model): Add test for $ and newline in value #15

Support reception of segmented TCP packets (read buffer size is set to 10 bytes for show).
feat(network): Support segmentation #16

Offload actual resp execution to a new goroutine for a small performance improvement.
feat(processor): Execute resp commands in new goroutines #17

v0.4.0

Choose a tag to compare

@johanlantz johanlantz released this 18 Apr 13:08

Implemented INCR and DEL
Split communication up in two channels.
Cleanup

v0.3.0

Choose a tag to compare

@johanlantz johanlantz released this 17 Apr 20:08
7f96b14

Refactor so that network communicates with the processor over a []byte instead providing serialization of commands.
Simplify storage since it no longer needs to manage synchronization.

v0.2.0

Choose a tag to compare

@johanlantz johanlantz released this 15 Apr 19:24
6c4f218

Support redis-cli command bulk string format
First version of channel based storage

v0.1.0

Choose a tag to compare

@johanlantz johanlantz released this 15 Apr 13:22
d8f06cb

First end to end implementation.