1,redis存储有5种数据对象,有7种数据结构底层实现 2,sds简单字符串 不直接使用字符数组或是string 封装了长度变量,加快获得字符串长度 杜绝缓冲区溢出(拼接字符串的时候不会因为内存里连线的内存不够就会溢出,每次分配会先检查 减少内存分配次数,不用每次变长都申请,申请多一倍,够就直接用 二进制安全(使用len来判断,不会中途停止 3,链表 用于列表键,发布订阅,慢查询,监视器 双端链表,无环 4,字典(hash表差不多 用于数据库和哈希键 通常有两个哈希表,再扩容reahsh的时候…