vscode调试redis

系统:ubuntu

redis:redis-6.0.3

1.在vs中安装c/c++编译插件

2.用vscode打开redis-6.0.3

3.在菜单中找到run->Add Configuration...

4.会在目录中生成一个./vscode目录,里面包含launch.json,修改launch.json中的program:${workspaceFolder}/src/redis-server

5.在./vscode目录下新建tasks.json

复制代码
{
"version": "2.0.0",
"tasks": [
    {
        "label": "Build", 
        "type": "shell", 
        "command": "make",
        "args": [
            "CFLAGS="-g -O0""
        ]
    }
]
}

6.找到redis的入口server.c/main打上断点,F5允许调试。

更多讲解,欢迎关注我的github:
go成神之路

相关推荐
驾驭人生20 小时前
Hangfire.Redis.StackExchange 已归档停更!生产任务卡死、重复执行、网络抖动问题解决方案
数据库·redis·缓存
心平气和量大福大21 小时前
android studio(AS)工具-调试-统计总行数
android·ide·android studio
吃饱了得干活1 天前
Redis 不是死脑筋,它是一套“会进化”的存储系统
redis·后端
盟道科技1 天前
小程序电商订单超时自动取消的三种实现方案:定时扫描、Redis 过期监听、延迟消息对比与生产落地
数据库·redis·小程序
夕除1 天前
redis--011
redis
时间的情敌1 天前
几款常用的编程AI工具
vscode
捷瑞电子工坊1 天前
VSCode的配置和一些报错问题
vscode·ubuntu·c/c++·编译报错·开发环境配置·初学者教程·json配置
努力努力再努力wz1 天前
【Redis入门系列】:从 RESP 协议到 redis-plus-plus:Redis 客户端编程与 C++ 接口设计
开发语言·数据库·c++·redis·分布式·缓存·架构
孙小l懒_keep_update2 天前
【VSCODE中的Codex 打不开(页面空白,一直 Loading)】
vscode
面包狗AI4S2 天前
Codex/ChatGPT 反复 Reconnecting(正在重新连接) 5/5 的最简修复方法
人工智能·vscode·chatgpt