Redis数据结构1.SDSRedis是用C语言写的,但是对于Redis的字符串,却不是C语言中的字符串(即以空字符’\0’结尾的字符数组),它是自己构建了一种名为简单动态字符串(simpledynamicstring,SDS)的抽象类型,并将SDS作为Redis的默认字符串表示因为C语言字符串存在很多问题:获取字符串长度的需要通过运算非二进制安全不可修改例如,我们执行命令:127.0.0.1:6379>setnamezhangsanok那么Redis将在底层创建两个SDS,其中一个是包含“name”的SDS,另一个是包含“zhangsan”的SDS。1.1SDS是什么Redis是C语言实现的