文件名称:key和value的值存在哪?-redis使用介绍
文件大小:1.87MB
文件格式:PPT
更新时间:2024-05-15 15:15:21
redis ppt
key和value的值存在哪? redisObject可以看成是对要存储的各种对象(如String、List、Set等)的抽象,type(长4bit的整数)用于标识该对象所属的数据结构的种类,ptr指向对象在内存中的地址。 dictEntry void *key void *val *next redisObject unsigned type:4 void *ptr ... redisObject unsigned type:4 void *ptr ... key value dictEntry中储存的只是能获取key和value值的指针,key和value的值存在哪? key和value的值存储在内存中,hashtable中只存指向它们的指针。当添加一个对象进数据库时,先分别开辟内存存储key和value,再将 指向他们的指针存入hashtable。 C中没有面向对象的概念,但是这里好象达到了面向对象的效果 *