背景 redis功能强大,几乎已经成了现代大中型服务必备的缓存技术了. 除了十分给力的缓存功能,redis当做消息队列,数据库也有着不错的表现. 我们都知道,redis 有五种数据类型,string,list, hash, set 和zset. 其中 最基本的,同时也是最常用的 就是string了. 本文就来谈谈 redis内部,string 的实现原理:SDS(simple dynamic string). redis简单动态字符窜:SDS 在redis里,C语言的字符窜只用来放字符串字面量,