redisシリーズ-redisとは何ですか


Redisって何?
Redis(Remote Dictionary Service)は、リモート辞書サービスです.C言語で作成されたメモリベースのストレージサービスです.
Redisの基礎データ構造
reidsは現在、5種類の基礎データ構造string、list、hash、set、zsetstring(文字列)のc言語における構造定義(SDS)をサポートしている.https://github.com/antirez/re...次のように
stract sdshdr{
    int len;//   sds         
    int alloc; //   buf            
    char flags; // 3 lsb of type, 5 unused bits
    char buf[]; //    ,    
}

プログラマーは面接で何事も聞くのが好きです.なぜですか.君はまず考えてみなさい,後でみんなにどうして話し始めたのか.
リスト
c言語における構造定義
typedef struct listNode {
    struct listNode *prev; //    
    struct listNode *next;//     
    void *value; //  
} listNode;

typedef struct list {
    listNode *head; //   
    listNode *tail;//    
    void *(*dup)(void *ptr);//         
    void (*free)(void *ptr);//        
    int (*match)(void *ptr, void *key);//       
    unsigned long len;//          
} list;