一. redis为什么快
- 基于内存的存储
- 虽然是单线程,但是采取了多路复用,可以高效的处理网络并发
- 良好的数据结构设计
二.redis基础数据结构
redis有五种基础的数据结构 string,list,set,zset,hash
redis所有的数据结构的key都是string类型,我们所说的数据结构都是指value的数据结构
- 字符串
redis中的字符串并没有采用C语言的字符串,而是对其进行了重新设计,redis中的字符串叫做SDS(Simple Dynamic String)
SDS的数据结构如下
struct{
}
标签:string,SDS,redis,详解,字符串,数据结构
From: https://www.cnblogs.com/itqczzz/p/17293914.html