redisbook
redisbook copied to clipboard
redis 是如何通过key查找value的?
redis 中的key和value都是redisObject ,但是通过key是如何找到value的呢? typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:LRU_BITS; /* lru time (relative to server.lruclock) */ int refcount; void *ptr; } robj; 这个结构中的 ptr 指向的应该是存储的实际值吧,但是key 是如何指向value的呢?
hope this can help u