Redis源码分析(三十二)--- redis-cli.c客户端命令行接口的实现(1)

本文是Redis源码分析系列的第三十二篇,聚焦于redis-cli.c客户端命令行接口的实现。文章首先澄清了redis-cli的含义,并指出其作为Redis系统的客户端执行文件的重要性。主要内容包括对源码中的API进行梳理,预示后续将对各个功能模块进行深入学习,尤其是通用方法等关键部分。
摘要由CSDN通过智能技术生成

         分析了将近1个月的Redis源代码了,也到了最核心的,最贴近系统开始的地方了,我把他取名为main目录,里面就包括了2个重要的文件,redis-cli和redis文件,1个代表的是客户端的执行文件,1个代表的是服务端的文件,这2个也是整个系统最最核心的模块,所以我把他归结到main主程序模块了,主程序模块也是我学习Redis最后的一个模块,在这里一定能看到我之前看到的所有各个功能模块的痕迹。由于主模块中的代码量比较多,所以我选择了分批次的学习,所以今天我主要的是把里面的API方法给拉了出来,把redis-cli中的东西,做了个解剖。

       刚开始以为redis-cli.是redis-client的缩写,但其实他的意思:

/* Redis CLI (command line interface)
 * 命令行接口
所以说,他是直接响应操作redis下的黑窗口的命令的。在这个文件中,定义了redis的上下文,配置信息结构体和一堆的API,就大致这些了:

/* redis上下文 */
static redisContext *context;
/* Redis配置结构体 */
static struct config
主要是后面的各种API,先不急着看方法,因为方法真的是太多了,首先我们学会分类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值