redis:通过CLion打开redis的源码并启动服务,进行源码调试

文章目录

        • 1.下载该项目到本地,直接用CLion打开项目
        • 2.在CLion的右上角选择 redis-server 运行,这时候服务已经运行成功
        • 3.一般来说,我们是为了调试server端的程序,所以我们本地要安装好redis。然后本地直接通过本地安装的redis-cli 命令连接刚刚启动的redis-server(不是CLion里面的redis-cli)
        • 4. redis-cli
        • 5.然后就可以在本地的 redis-cli 窗口执行命令了,例如执行 set a 3

1.下载该项目到本地,直接用CLion打开项目

https://github.com/htw0056/redis-3.0-annotated-cmake-in-clion.git

2.在CLion的右上角选择 redis-server 运行,这时候服务已经运行成功

redis:通过CLion打开redis的源码并启动服务,进行源码调试_第1张图片

3.一般来说,我们是为了调试server端的程序,所以我们本地要安装好redis。然后本地直接通过本地安装的redis-cli 命令连接刚刚启动的redis-server(不是CLion里面的redis-cli)

4. redis-cli

(1)这时候如果出现下图,代表已经连上去了。

(2)可是CLion中的Console任何有效信息,怎么确定呢?
可以修改代码里面的 redis.h (src/redis.h)文件里面的变量,把日志级别改成DEBUG

#define REDIS_DEFAULT_VERBOSITY REDIS_NOTICE 
=> 
#define REDIS_DEFAULT_VERBOSITY REDIS_DEBUG

在这里插入图片描述
(3)重启CLion的 redis-server
(4)重新通过本地 redis-cli 连接 redis-server,通过CLion的Console可以发现有clients connected的信息了。可以看到有客户端连接成功了!
redis:通过CLion打开redis的源码并启动服务,进行源码调试_第2张图片

5.然后就可以在本地的 redis-cli 窗口执行命令了,例如执行 set a 3

redis:通过CLion打开redis的源码并启动服务,进行源码调试_第3张图片

你可能感兴趣的:(redis)