redis对象
2015-12-08 00:00
393 查看
摘要: redis对象
redis中的每个对象都是由一个redisObject定义,redisObject包括三个属性,type,encoding,ptr
typedef struct redisObject{
//类型
unsigned type
//编码
unsigned encoding
//指向底层的数据结构
void *ptr
}
type类型有,字符串,列表,哈希,集合,有序集合
encoding决定ptr底层的数据结构,也就是说这个对象使用了什么数据结构作为底层实现,有: long整数、embstr简单动态字符串、简单动态字符串、字典,双链表、压缩列表、整数集合、跳跃表和字典
字符串对象
列表对象
哈希对象
集合对象
有序集合对象
redis中的每个对象都是由一个redisObject定义,redisObject包括三个属性,type,encoding,ptr
typedef struct redisObject{
//类型
unsigned type
//编码
unsigned encoding
//指向底层的数据结构
void *ptr
}
type类型有,字符串,列表,哈希,集合,有序集合
encoding决定ptr底层的数据结构,也就是说这个对象使用了什么数据结构作为底层实现,有: long整数、embstr简单动态字符串、简单动态字符串、字典,双链表、压缩列表、整数集合、跳跃表和字典
字符串对象
列表对象
哈希对象
集合对象
有序集合对象
相关文章推荐
- CentOS下安装Redis
- Redis的管理
- 安装redis,含安装步骤和安装中出现的详细错误分析
- C#操作redis代码汇总
- Redis上实现分布式锁以提高性能的方案研究
- kafka zookeeper redis 搭建
- Redis缓存全自动安装shell脚本
- Windows上部署Redis-植入Windows服务
- redis-cli 命令总结
- 执行redis-trib.rb时遇到的问题
- Redis主从配置
- redis
- Redis安装部署
- redis(5)、redis最大缓存设置策略
- Redis源码分析-内存分配
- 关于Redis数据过期策略
- Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"问题的解决
- Redis高级进阶(二)
- redis安装后提示权限问题ERR operation not permitted
- Redis配置讲解