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成神之路

相关推荐
野生技术架构师15 小时前
聊聊五种 Redis 部署模式
数据库·redis·缓存
C++chaofan21 小时前
项目中为AI添加对话记忆
java·数据结构·人工智能·redis·缓存·个人开发·caffeine
野熊佩骑1 天前
一文读懂Redis之数据持久化
linux·运维·数据库·redis·缓存·中间件·centos
gsfl1 天前
redis特性和应用场景
数据库·redis·缓存
小蕾Java1 天前
PyCharm保姆级详细使用手册(Python新手快速上手篇)
ide·python·pycharm
xuegao08071 天前
WSL安装并配置到pyCharm
ide·python·pycharm
努力还债的学术吗喽1 天前
pycharm找不到Tencent Cloud CodeBuddy如何安装[windows]?pycharm插件市场找不到插件如何安装?
ide·windows·pycharm·插件·plugin·codebuddy
理智的煎蛋1 天前
基于 Celery 的分布式文件监控系统
redis·分布式·python·mysql·mongodb
Java永无止境1 天前
延时任务之Redis 过期事件监听原理与缺陷
数据库·redis·缓存·延时任务
java1234_小锋1 天前
Redis线上操作最佳实践有哪些?
数据库·redis·缓存