Skip to content

Conversation

@archaelus
Copy link
Contributor

Improves lzf decompression support to allow >2.6x compression ratio strings.
Adds #5 rdb_load support.
Adds a test suite based on https://github.com/sripathikrishnan/redis-rdb-tools test vectors.

Still needs a bunch of work on ziplist/map parsing.

ferd and others added 11 commits January 23, 2013 17:43
Adds support for zipmaps, ziplists, intsets, sorted sets as ziplists,
and hashmaps in ziplist encodings.

Also adds support for millisecond key timeouts

based on
https://github.com/sripathikrishnan/redis-rdb-tools/wiki/Redis-RDB-Dump-File-Format
Fixes lzf decompression bug with highly compressed strings.
if the value received when connecting is {ok, ...} where the pattern
doesn't match, the one expected and other packets are received, the
result returned there will not be discarded -- it will be taken as the
new state and all future calls will fall through the blank match
patterns

So if the connection or auth fails (say it tries to reconnect during
some password change), no event will ever happen and as long as redis
doesn't kill the connection things will keep going on. But we won't
necessarily know the connection has been killed because all events will
be auto-ignored.
Fix potential connection error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants