Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Redis source code reading

License

artorias-gh/Redis.CR

Repository files navigation

Redis 源码笔记

---
title: Redis Roadmap
---
flowchart TD
    subgraph sds ["sds"]
        direction LR
        sds_h["sds.h"]
        sdsalloc_h["sdsalloc.h"]
        sds_c["sds.c"]
    end

    subgraph adlist ["adlist"]
        direction LR
        adlist_h["adlist.h"]
        adlist_c["adlist.c"]
    end

    subgraph dict ["dict"]
        direction LR
        dict_h["dict.h"]
        dict_c["dict.c"]
    end

    subgraph zmalloc ["zmalloc"]
        direction LR
        zmalloc_h["zmalloc.h"]
        zmalloc_c["zmalloc.c"]
    end

    subgraph config ["config"]
        direction LR
        config_h["config.h"]
        config_c["config.c"]
    end

    subgraph mt19937 ["mt19937-64"]
        direction LR
        mt19937_h["mt19937-64.h"]
        mt19937_c["mt19937-64.c"]
    end

    atomicvar_h["atomicvar.h"]

    redisassert_h["redisassert.h"]

    sdsalloc_h --> zmalloc
    adlist_c --> zmalloc
    dict_h --> mt19937
    dict_c --> zmalloc
    dict_c --> redisassert_h
    zmalloc_c --> config
    zmalloc_c --> atomicvar_h

    click sds_h href "https://github.com/redis/redis/blob/6.2.14/src/sds.h" _blank
    click sds_c href "https://github.com/redis/redis/blob/6.2.14/src/sds.c" _blank
    click sdsalloc_h href "https://github.com/redis/redis/blob/6.2.14/src/sdsalloc.h" _blank

    click adlist_h href "https://github.com/redis/redis/blob/6.2.14/src/adlist.h" _blank
    click adlist_c href "https://github.com/redis/redis/blob/6.2.14/src/adlist.c" _blank

    click dict_h href "https://github.com/redis/redis/blob/6.2.14/src/dict.h" _blank
    click dict_c href "https://github.com/redis/redis/blob/6.2.14/src/dict.c" _blank
    
    click zmalloc_h "https://github.com/redis/redis/blob/6.2.14/src/zmalloc.h" _blank
    click zmalloc_c "https://github.com/redis/redis/blob/6.2.14/src/zmalloc.c" _blank

    click config_h "https://github.com/redis/redis/blob/6.2.14/src/config.h" _blank
    click config_c "https://github.com/redis/redis/blob/6.2.14/src/config.c" _blank

    click mt19937_h "https://github.com/redis/redis/blob/6.2.14/src/mt19937-64.h" _blank
    click mt19937_c "https://github.com/redis/redis/blob/6.2.14/src/mt19937-64.c" _blank

    click redisassert_h "https://github.com/redis/redis/blob/6.2.14/src/redisassert.h" _blank

    click atomicvar_h "https://github.com/redis/redis/blob/6.2.14/src/atomicvar.h" _blank
Loading

基于6.2.14版本

About

Redis source code reading

Resources

License

Stars

Watchers

Forks