[TOC]
准备好好学习下redis了
《Redis 设计与实现(第二版)》
redis-3.0.0 带中文注释代码
redis 最新版代码
准备跟书看,同时对比下最新版代码,最后运行调试看下。
博客还不知道会不会更新。。。。
环境安装
我个人习惯用vscode。
C/C++ 开发环境这里不展开了,参考这个搞下就行了
简单配置下就可以断点调试了
.vscode/launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(redis-6.2.1) 启动", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/src/redis-server", "args": ["${workspaceFolder}/redis.conf"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "lldb", "preLaunchTask": "build", "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
|
.vscode/tasks.json
{ "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "make", "args": [ "CFLAGS=\"-g -O0\"" ] } ] }
|
阅读内容