想更深入的了解redis的底层实现,当然看源码是必不可少的。 redis是c语言开发的,因此如果需要本地运行调试,就需要相关的c语言编译运行环境。 我们可以选择vscode + 相关插件,也可以选择cLion等ide去处理。基于对JetBrains家族的信任,我选择的是cLion。
C环境依赖检测
|
|
如果没装过gcc等C语言环境,则可以通过命令安装
|
|
下载cLion
jetbrains官网可直接下载,不过是试用版 https://www.jetbrains.com/clion/
目前最新版本 cLion 2021.3
版本开始支持 Makefile
的项目了,所以并不需要额外的将makefile
转成cMakefile
, 所以就不太需要折腾啦
查看clion的环境是否正确
下载redis
直接从github上克隆仓库
|
|
将项目导入到clion中
导入项目时会提示是否trust project
,选择trust project
。
是否 clean
项目,选择 clean
即可.
打开 Makefile 并运行
配置redis-server运行选项 点击工具栏右上侧的运行按钮,启动服务