kloeq
Re:Show HN: Efficient Redis Go Client
on Thursday November 21, 2019 @06:38PM (#21600962)
Both have a type safe API. Go-redis supports more commands. This client is significantly faster, especially with concurrent use.
Show HN: Efficient Redis Go Client
Re:Show HN: New variable-length integer algorithm
on Thursday July 06, 2017 @10:06AM (#14710486)
As a nonacadecic person I find the algorithm description in the paper very hard to read. It says the PU variant packs the "descriptor bits". Thus a 4 byte example would make suffix 0Bxxxx0111 whereas FLIT does 0Bxxxx1000. This minor difference means that one can unmarshall based on tailing zero count and bit shifts rather than the loops described in the paper. In other words, it trades the most expensive CPU operations (jumps) for the cheapest ones.
Also FLIT64 has a worst case of 9 bytes rather than varints 10 bytes.
Re:Show HN: New variable-length integer algorithm
on Thursday July 06, 2017 @06:13AM (#14709262)
Yes the aim is to improve varint and I'm not the only one. This algorithm is the fastest I've seen yet. Also FLIT64 works well with common CPU operations.
Show HN: New variable-length integer algorithm
Show HN: Serialization with Colfer code generator
Re:Lean and mean data format Colfer
on Saturday April 23, 2016 @09:09AM (#11555394)
Missed that feature. Thanks!