1、下载源码
从github或官网上下载源码
官网:https://redis.io/downloads/
2、解压
本文例子:tar -zxvf redis-8.0.0.tar.gz

3、编译
在 src 目录下已提供 Makefile。进入源代码目录后,直接执行 make 命令即可开始编译。
编译完成后,将在 src 目录中生成可执行文件,包括 redis-server、redis-cli 等核心组件。

4、调试(vscode远程调试vmware中的代码)
4.1、查看虚拟机ip

4.2、vscode远程连接
打开vscode左下角

选择connect to hos
这里要等一会儿,vmware中安装对应的vscode 插件

4.3、配置launch.json
vscode打开虚拟机代码后,需要配置launch.json文件(告诉vscode工作路径、要调试的文件等)

本文:launch.json内容:
name、program、cwd需要修改,其他一般不变
bash
{
"version": "0.2.0",
"configurations": [
{
"name": "redis-server",
"type": "cppdbg",
"request": "launch",
"program": "/home/user/code/redis-8.0.0/src/redis-server",
"args": [],
"stopAtEntry": false,
"miDebuggerArgs": "",
"cwd": "/home/user/code/redis-8.0.0/src",
"environment": [],
"externalConsole": false,
"pipeTransport": {
"debuggerPath": "/usr/bin/gdb",
"pipeProgram": "/usr/bin/bash",
"pipeArgs": [
"-c"
],
"pipeCwd": ""
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
]
}
4.4、F5启动调试
