Redis基本类型和底层实现.doc
《Redis基本类型和底层实现.doc》由会员分享,可在线阅读,更多相关《Redis基本类型和底层实现.doc(3页珍藏版)》请在三一文库上搜索。
1、Redis基本类型和底层实现Redis对象类型简介Redis是一种key/value型数据库,其中,每个key和value都是使用对象表示的。比如,我们执行以下代码:plainredisSETmessagehelloredis redisSET message hello redis其中的key是message,是一个包含了字符串message的对象。而value是一个包含了hello redis的对象。Redis共有五种对象的类型,分别是:类型常量 对象的名称REDIS_STRING字符串对象REDIS_LIST列表对象REDIS_HASH哈希对象REDIS_SET集合对象REDIS_ZSE
2、T有序集合对象Redis中的一个对象的结构体表示如下:cpp/*Redis对象*/typedefstructredisObject /类型unsignedtype:4; /不使用(对齐位)unsignednotused:2; /编码方式unsignedencoding:4; /LRU时间(相对于server.lruclock)unsignedlru:22; /引用计数intrefcount; /指向对象的值void*ptr; robj; /* * Redis 对象 */ typedef struct redisObject / 类型 unsigned type:4; / 不使用(对齐位) un
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Redis 基本 类型 底层 实现
链接地址:https://www.31doc.com/p-3272158.html