Redis(3)- 数据结构

一、Redis数据结构
  • Redis数据结构:Redis在数据类型上常用的有5种数据类型,而底层实现拥有种。可以使用命令OBJECT ENCODING K1查询底层数据结构。
# 查询key的底层数据类型
OBJECT ENCODING key
  • 数据结构(一)简单动态字符串:SDS,Redis中字符串并不是使用C语言中默认的字符串,而是使用自定义的抽象类sdshdr。
struct sdshdr{
     // 记录buf数组中已使用字节的数量
     int len;
     // 记录buf数组中未使用字节的数量
     int free;
     // 字节数组,用于保存字符串
     char buf[];
}

 

posted @ 2021-04-26 14:21  曹老三丶  阅读(59)  评论(0)    收藏  举报