本文主要是介绍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)- 数据结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!