阅读背景:

《Redis设计与实现》阅读:Redis底层研究之简单动态字符串SDS

来源:互联网 

        除仅用于字符串字面量的情况外,对于可以被修改值的字符串的表示,Redis底层并没有采用C语言传统的字符串表示,即以空字符结尾的字符数组,而是采用专门为其设计的简单动态字符串作为其默认字符串表示,其英文全称为Simple Dynamic String,简称SDS。除了用于保存数据库中字符串值外,SDS也可以用于缓冲区buffer,比如AOF中的缓冲区、客户端输入缓冲区等。本文,我们将详细研究简单动态字符串SDS的实现及其在性能等方面的独特之处。        除仅用于字符串字面量的情况外,对于可以被修改值的字符串的表示,Redis底层并




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: