当前位置: 首页 > news >正文

装修做劳务去哪个网站找工地杭州推广平台有哪些

装修做劳务去哪个网站找工地,杭州推广平台有哪些,一个网站大概多少钱,网站背景图片代码今儿,我们来搭建一个 Redis 调试环境,目标是: 启动 Redis Server ,成功断点调试 Server 的启动过程。使用 redis-cli 启动一个 Client 连接上 Server,并使用 get key 指令,发起一次 key 的读取。 视频可见…

今儿,我们来搭建一个 Redis 调试环境,目标是:

  • 启动 Redis Server ,成功断点调试 Server 的启动过程。
  • 使用 redis-cli 启动一个 Client 连接上 Server,并使用 get key 指令,发起一次 key 的读取。
    视频可见 B 站:https://www.bilibili.com/video/BV12X4y1c79z

依赖工具

CLion

下载地址:https://www.jetbrains.com/clion
CLion 是 Jetbrains 团队提供的 C/C++ 开发工具。所以,所以和我们平时使用的 IDEA 差别不大。
这里使用的是 CLion 版本是 2021.1.3 。

源码拉取

使用 CLion 从官方仓库 https://github.com/antirez/redis 克隆项目。操作如下图所示:
gitee
在这里插入图片描述
这里,我们使用的 Redis 版本是 6.2.5。

导入项目

克隆完项目后,CLion 会进行 Importing 导入项目,耐心等待一下。如下图所示:
在这里插入图片描述

编译项目

导入完成后,打开 Makefile 文件,点击 default:all 绿色箭头,开始项目的编译。如下图所示:
在这里插入图片描述

运行 Redis Server

① 配置 Redis Server 的启动项,操作如下图所示:
在这里插入图片描述在这里插入图片描述
② 打开server.c文件,在 #main(...) 方法上,添加一个方法断点,它是 Redis Server 的启动入口。如下图所示:
在这里插入图片描述
③ Debug 右上方的 redis-server 启动项,成功进入 #main(…) 方法的断点。如下图所示:

在这里插入图片描述
至此,我们已经完成了我们的第一个小目标“启动 Redis Server ,成功断点调试 Server 的启动过程”。

点击左下方的绿色小箭头,恢复 Redis Server 的启动,不然等会 Redis Client 都连接不上来。在 CLion 的控制台,我们会看到 Redis Server 启动成功的日志如下:

22315:M 28 Jul 2021 01:23:37.535 # Server initialized
22315:M 28 Jul 2021 01:23:37.535 * Ready to accept connections
运行 Redis Client

① 打开 ae.c 文件,在 #aeProcessEvents(...) 方法的如图处,打上一个端点,用于调试 Redis Server 处理各种来自 Redis Client 的 IO 事件。如下图所示:
在这里插入图片描述
② 打开 IDE Terminal,运行 redis-cli 启动一个 Redis Client,连接上 Redis Server。如下图所示:
在这里插入图片描述
此时,我们在 ae.c #aeProcessEvents(...)的断点成功进入,Redis Server 收到 Redis Client 的连接事件。

打开 Debug 窗口,点击左下方的绿色小箭头,恢复 Redis Server 的执行。

③ 回到redis-cli命令行,输入 get key 指令,向 Redis Server 发起一次 get 请求。效果如下图所示:
在这里插入图片描述
此时,我们在 ae.c #aeProcessEvents(...) 的断点又一次进入,Redis Server 收到 Redis Client 的 get 请求。

至此,我们已经完成了我们的第二个小目标“使用 redis-cli 启动一个 Client 连接上 Server,并使用 get key 指令,发起一次 key 的读取”。

源码解析

Redis 源码是使用 C 实现的,对于 Java 程序员的我们来说,还是有一定“门槛”的,所以最好借助下市面上 Redis 相关的书籍。
① 《Redis 设计与实现》,针对 Redis 3.X 版本,豆瓣评分 8.6 分,对应详细注释的 Redis 仓库 链接: https://pan.baidu.com/s/1I-TtD22NRnBZiKBIURYr7w 提取码: wfdm
② 《Redis5设计与源码分析》,针对 Redis 5.X 版本,豆瓣评分 6.8 分。
链接: https://pan.baidu.com/s/1y3Kjwi70h2PiHoIctmBJgw 提取码: stah
③ 《Redis源码剖析与实战》,针对 Redis 版本不详,极客时间 2021 年出的,可能是 Redis 6.X 版本。
④ 《Redis核心技术与实战》

http://www.ds6.com.cn/news/30070.html

相关文章:

  • 西安网站建设公司都有哪些优化设计五年级下册语文答案
  • 客户网站建设杭州seo工作室
  • 苹果id钓鱼网站怎么做个人网站模板
  • dede做招聘网站营销网站做的好的公司
  • 网站开发多少钱农民和生活app下载安装最新版
  • 网站建设电话客服话术我想做电商怎么加入
  • 忻州做网站安卓手机优化软件排名
  • bl做视频网站电商网站商品页的优化目标是什么
  • 网站建设彩票网站优化课程
  • 天津业之峰装饰公司官网关键词优化排名用哪些软件比较好
  • 太原市住房和城乡建设局网站首页广告投放优化师
  • 品牌网站建设要多少钱搜索引擎的三个技巧
  • 梁平集团网站建设seo是什么意思中文
  • 哀悼日 网站黑色代码免费推广的网站平台
  • 服装网站设计百度搜索指数排名
  • 咋做网站seo是怎么优化
  • 中江县 网站建设国内设计公司前十名
  • 住房和城乡建设部网站干部学院西藏自治区seo 标题 关键词优化
  • 芜湖做网站公司你就知道首页
  • wordpress 标签消失厦门百度seo公司
  • 好看的 网站正在建设中源码售卖链接
  • 产品展示型网站赏析semester at sea
  • 岳阳做网站推荐软文营销范文
  • 合肥网站建设优化seo监控系统
  • 做软件常用的网站有哪些上海最新新闻
  • 江苏建设厅官方网站人民日报客户端
  • 建设党建网站费用支出怎么列app推广多少钱一单
  • 给公众号做头像的网站文件外链网站
  • 众筹网站哪家好怎么让百度快速收录网站
  • 品牌网站建设方案seo的宗旨是什么