根据memcached 客户端的比较,Enyim 不提供内置的压缩支持。
但是 beitmemcached 库有。功能描述说它会自动压缩所有超过某个阈值的对象。
压缩
客户端还支持存储大对象的压缩。它使用内置的 DeflateStream 压缩,将数据压缩成 Deflate 格式。如果要存储的 bytearray 大于属性 CompressionThreshold 中指定的值,则数据将在存储到 memcached 服务器之前进行压缩,并在检索时自动解压缩。CompressionThreshold 的默认值为 128 kB。