5

我可以在 Python 中使用什么库或方法,以便获取一个字符串并将其压缩以存储在 Redis 中?目标是在某些字符串( d 个对象)通过线路时减小它们的大小,cPickle但会以一些计算能力为代价。

我相信生成的对象str在存储之前必须是类型。我正在使用redis-py图书馆。

非常感谢!

4

2 回答 2

5

我推荐你zlib

import zlib

compressedString = zlib.compress(originalString, 9)  # Compress at level 9

decompressedString = zlib.decompress(compressedString)
于 2013-04-16T18:10:39.523 回答
3

选一个。bz2虽然很酷。

于 2013-04-16T18:10:11.300 回答