一. 引言 <Redis设计与实现>一书主要分为四个部分,其中第一个部分主要讲的是Redis的底层数据结构与对象的相关知识. Redis是一种基于C语言编写的非关系型数据库,它的五种基本对象类型分别为:STRING,LIST,SET,HASH,ZSET.然而,对于每一种基本对象数据类型,底层都至少有2种不同的实现方式. 二. 简单动态字符串(Simple Dynamic String, SDS) SDS是Redis的默认字符串表示,包含字符串值的键值对底层都是由SDS实现的.除了保存数据库中的…