Redis(3)- 数据结构

2021/4/26 19:28:17

本文主要是介绍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[];
}

 



这篇关于Redis(3)- 数据结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程