redis源码解析1-简单动态字符串
2016-07-03 17:00
423 查看
1、SDS(简单动态字符串)是redis底层数据库的基本数据结构,在redis中包含字符串的键值对底层都是由SDS实现的。
主要作用:(1)保存数据库中的字符串值;
(2)用作缓冲区(AOF缓冲区,客户端状态中的输入缓冲区)
2、数据结构
struct __attribute__ ((__packed__)) sdshdr32 { uint32_t len; // 记录buf数组中已使用字节的数量 uint32_t alloc; // unsigned char flags; /* 3 lsb of type, 5 unused bits */ char buf[]; };
相关文章推荐
- redis 有序集合
- redis
- redis 集合操作
- redis列表操作
- redis字符串操作
- Linux下redis的安装和配置简介
- spring 使用redis集群配置
- redis总结
- Redis(2)用jedis实现在java中使用redis
- redis的发布订阅模式
- CentOS 6.5 下安装 Redis 2.8.7
- CentOS 6.5 下安装 Redis 2.8.7
- centos redis 自动重启
- Redis学习笔记(3)-Redis事务,过期时间,队列
- Redis学习笔记(3)-Redis事务,过期时间,队列
- Redis学习笔记(3)-Redis事务,过期时间,队列
- Redis学习笔记(3)-Redis事务,过期时间,队列
- Redis学习笔记(2)-Redis数据类型
- Redis学习笔记(2)-Redis数据类型
- Redis学习笔记(2)-Redis数据类型