2015年8月6日
摘要: 初始化服务器状态结构redis中一个最重要的数据结构是redis_server,会创建一个这个结构的全局变量server,初始化服务器的第一步就是创建一个struct redisServer类型的实例变量server作为服务器的状态,并为结构中的各个属性设置默认值。初始化server变量的工作由re... 阅读全文
posted @ 2015-08-06 21:16 lukexwang 阅读(5415) 评论(0) 推荐(0) 编辑
摘要: Redis服务器是典型的一对多服务器程序:一个服务器可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理客户端发送的命令请求,并向客户端返回命令回复。对于每个与服务器进行连接的客户端,服务器都为这些客户端建立了相应的redis.h/redisClient结构(客户端... 阅读全文
posted @ 2015-08-06 19:57 lukexwang 阅读(541) 评论(0) 推荐(0) 编辑
摘要: Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件:文件事件(file event):Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。服务器与客户端(或者其他服务器)的通信会产生相应的文件事件,而服务器则通过监听并处理这些事... 阅读全文
posted @ 2015-08-06 13:29 lukexwang 阅读(3850) 评论(1) 推荐(0) 编辑