【Redis 源码】1下载与源码编译
1 下载地址
GitHub - redis/redis-hashes: Redis tarball SHA1 hashes
本次下载的是6.2.5 版本
2 编译
在 redis目录下执行make
make CFLAGS="-g -O0"
“-O0” 参数表示告诉编译器不要优化代码,防止你在 Debug 的时候, IDE 里面的 Redis 源码与实际运行的代码对应不上。
在src目录下我们可以找到 编译后的文件
使用如下指令启动:
./src/redis-server ./redis.conf
3 使用idea 进行debug
- 在 Run Debug 中找到 redis-server
- 分别在
- Executable 选择编译好的文件。
- Program arguments 中指定启动配置文件
redis.conf
的目录。$ProjectFileDir$/redis.conf
- 以debug方式启动服务