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