文件名称:Redis-Code:redis键值数据库源码分析
文件大小:457KB
文件格式:ZIP
更新时间:2024-04-11 15:21:57
系统开源
Redis代码 redis键值数据库源码分析 测试:(测试) memtest.c内存检测 redis_benchmark.c用于redis性能测试的实现。 redis_check_aof.c用于更新日志检查的实现。 redis_check_dump.c用于本地数据库检查的实现。 testhelp.c一个C风格的小型测试框架。 struct :(结构体) adlist.c为对清单的定义,它是一个双向链表结构 dict.c主要针对内存中的hash进行管理 sds.c用于对同轴的定义 sparkline.c一个拥有样品列表的序列 t_hash.c hash在服务器/客户端中的应答操作。主要通过redisObject进行类型转换。 t_list.c list在服务器/客户端中的应答操作。主要通过redisObject进行类型转换。 t_set.c set在服务器/客户端中的应答操作。
【文件预览】:
Redis-Code-master
----.gitignore(606B)
----net()
--------anet.c(18KB)
--------networking.c(66KB)
--------anet.h(3KB)
----README.md(5KB)
----wrapper()
--------rio.c(8KB)
--------notify.c(6KB)
--------bio.c(10KB)
--------pubsub.c(15KB)
--------slowlog.c(7KB)
--------zmalloc.c(11KB)
--------zmalloc.h(4KB)
--------rio.h(5KB)
--------slowlog.h(2KB)
--------bio.h(2KB)
--------object.c(23KB)
--------latency.c(26KB)
--------latency.h(4KB)
----test()
--------testhelp.h(3KB)
--------memtest.c(13KB)
--------redis-check-aof.c(8KB)
--------redis-benchmark.c(31KB)
--------redis-check-dump.c(25KB)
----main()
--------redis.h(66KB)
--------redis.c(128KB)
--------redis-cli.c(67KB)
----baseinfo()
--------version.h(58B)
--------asciilogo.h(3KB)
----.gitattributes(483B)
----tool()
--------util.c(21KB)
--------rand.c(4KB)
--------lzfP.h(5KB)
--------help.h(19KB)
--------util.h(3KB)
--------endianconv.h(3KB)
--------sha1.c(7KB)
--------endianconv.c(4KB)
--------crc64.h(196B)
--------lzf.h(4KB)
--------crc64.c(11KB)
--------debug.c(35KB)
--------lzf_c.c(9KB)
--------sha1.h(470B)
--------lzf_d.c(4KB)
--------rand.h(2KB)
--------bitops.c(21KB)
--------release.c(2KB)
----event()
--------ae_kqueue.c(4KB)
--------ae_select.c(4KB)
--------ae.h(8KB)
--------ae_evport.c(11KB)
--------ae_epoll.c(5KB)
--------ae.c(17KB)
----struct()
--------sds.h(4KB)
--------zipmap.c(18KB)
--------dict.h(9KB)
--------sds.c(37KB)
--------sparkline.h(3KB)
--------t_list.c(45KB)
--------t_zset.c(91KB)
--------ziplist.h(3KB)
--------dict.c(35KB)
--------t_string.c(18KB)
--------zipmap.h(3KB)
--------sparkline.c(7KB)
--------adlist.c(12KB)
--------adlist.h(4KB)
--------t_set.c(32KB)
--------ziplist.c(55KB)
--------t_hash.c(29KB)
----READ_ME.txt(4KB)
----data()
--------rdb.c(47KB)
--------config.h(6KB)
--------db.c(39KB)
--------config.c(82KB)
--------rdb.h(6KB)
--------multi.c(14KB)
--------aof.c(55KB)
--------replication.c(72KB)