Repository navigation
Releases: feslima/coding-challenges-golang
Releases · feslima/coding-challenges-golang
Release list
v1.1.0
v1.0.0
1.0.0 (2023-11-15)
Features
- launch flags (adc1344)
- partial redis server (15f30da)
- redis: active key expiry (1336c6c)
- redis: add RWMutex (1524600)
- redis: bulk string deserialization (24f1e51)
- redis: decode array of bulk strings (9bc4fc2)
- redis: decr command (7bd8265)
- redis: del command (98d0106)
- redis: empty array deserialization (e57bcc9)
- redis: exists command (d3b043a)
- redis: expire command (7524b9c)
- redis: expiry in milliseconds for set command (eea89d8)
- redis: expiry in seconds for set command (89538ac)
- redis: get command, concludes step 3 partially (d3443bd)
- redis: implements CONFIG GET command (2394a0f)
- redis: incr command (df4da0e)
- redis: keyspace concept (cd0f10e)
- redis: lpush command (d1d8ef5)
- redis: passive key expiration (79e57c8)
- redis: process command scaffold (c464f18)
- redis: publish and subscribe commands (051ab84)
- redis: publish to multiple subscribers (5c98b05)
- redis: rpush command (cc8c429)
- redis: save and load methods (35036c2)
- redis: save and restore snapshots from file (12d46bd)
- redis: set command (e8eeec6)
- redis: step four done with acceptable performance (de60788)
- redis: step two echo command (ed2dafd)
- redis: step two PING command (258c9ce)
- redis: use linked list as data structure (d92ca47)
- wc: final step (572cfc7)
- wc: step one (e62f1e7)
- wc: step three (68b237f)
- wc: step two (e9c8e2a)
- wc: steps four and five (6181546)