szs
szs
全部文章
Redis
eclipse(1)
hibernate(1)
java(14)
mybatis(1)
mysql(1)
数据库(1)
数据结构(1)
未归档(30)
设计模式(2)
归档
标签
去牛客网
登录
/
注册
这很牛客哈
说出你的故事。
全部文章
/ Redis
(共15篇)
dict.c
Redis的字典结构,说起来和Java的HashMap有点相似。 主要是由dict.c来实现,在dict.h中进行了定义。 包含了dict、dictType、dictEntry、dictht四种结构。 字典的结构定义如下: //字典结构 typedef struct dict { //字...
2019-04-11
0
543
sds.c
Redis的字符串,没有采用C原生的字符串,而是使用了sds。 SDS,Simple Dynamic Strings,表示简单动态字符串。 Redis对于内存的时候是极度简约的,根据不同字符串长度采用不同的类型。 首先,在sds.h存在着一个sds指针引用。 typedef char *sds...
2019-04-10
0
1025
ae.c
Redis的ae.c封装了多种事件驱动框架的使用。 如:evport、epoll、kqueue、select。 在ae.h中声明了需要用到的数据结构和一些接口方法。 目前Redis支持以下四种事件驱动框架,实现分别为: ae_epoll.c ae_evport.c ae_kqueu...
2019-04-08
0
528
redis-cli.c分析
启动redis客户端的时候,会使用redis-cli,而这个二进制文件的入口为redis-cli.c的int main(int argc, char **argv)函数。 int main(int argc, char **argv) { int firstarg; //配置初始化...
2019-04-04
0
1286
server.c分析
1. 阅读Redis的Makefile文件。 REDIS_SERVER_NAME=redis-server REDIS_SENTINEL_NAME=redis-sentinel REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o ser...
2019-04-03
0
688
首页
上一页
1
2
下一页
末页