Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upData compression #1048
Closed
Data compression #1048
Comments
Possible duplicate of #500 |
Duplicate #500 |
yatsukhnenko
added a commit
that referenced
this issue
May 3, 2017
Compression/decompression is carried out by gzencode/gzdecode and it is disabled by default.
yatsukhnenko
added a commit
that referenced
this issue
May 24, 2017
Compression/decompression is carried out by gzencode/gzdecode and it is disabled by default.
yatsukhnenko
added a commit
that referenced
this issue
May 29, 2017
This commit is adding support of data compression. LZF was choosen because it small and fast and Redis server uses it. Since [pecl package](https://pecl.php.net/package/lzf) doesn't provide lzf.h file after installing, LZF library was added as submodule. Another algorythms may be easely added by analogy with serializers. TODO: unit-tests for different data types.
@michael-grunder, review please |
Has this commit been tested and added to the latest release? |
@ahmed-sigmalux, no, this is for future release |
@michael-grunder, review please |
yatsukhnenko
added a commit
that referenced
this issue
Oct 9, 2017
This commit is adding support of data compression. LZF was choosen because it small and fast and Redis server uses it. Since [pecl package](https://pecl.php.net/package/lzf) doesn't provide lzf.h file after installing, LZF library was added as submodule. Another algorythms may be easely added by analogy with serializers. TODO: unit-tests for different data types.
yatsukhnenko
added a commit
that referenced
this issue
Oct 17, 2017
Add --with-liblzf configure option to use system liblzf. Use exponentially growing buffer for lzf_decompress. Move liblzf files to separeted dir in package.xml.
yatsukhnenko
added a commit
that referenced
this issue
Oct 17, 2017
This commit is adding support of data compression. LZF was choosen because it small and fast and Redis server uses it. Since [pecl package](https://pecl.php.net/package/lzf) doesn't provide lzf.h file after installing, LZF library was added as submodule. Another algorythms may be easely added by analogy with serializers. TODO: unit-tests for different data types.
yatsukhnenko
added a commit
that referenced
this issue
Oct 17, 2017
Add --with-liblzf configure option to use system liblzf. Use exponentially growing buffer for lzf_decompress. Move liblzf files to separeted dir in package.xml.
Merged into |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It would be useful do data compression before send it to the redis server. This will allow reduce memory usage on the server and network traffic/latency between client and server.