原文:[源码分析] OpenTracing之跟踪Redis

源码分析 OpenTracing之跟踪Redis 目录 源码分析 OpenTracing之跟踪Redis x 摘要 x 总体逻辑 . 相关概念 . 埋点插件 . 总体逻辑 x 示例代码 x Redis代理 . Client 代理类 . List 代理类 x Tracing功能类 . 配置类 . Tracing基础功能类 . Redission专用Tracing功能类 . . 测试代码 . . T ...

2020-09-12 14:32 0 647 推荐指数:

查看详情

Redis之quicklist源码分析

一、quicklist简介 Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 其底层实现所依赖的内部数据结构就是quicklist ...

Sat Apr 18 21:47:00 CST 2020 0 622
Redis源码简要分析

转载自:http://blog.chinaunix.net/uid-790245-id-3766842.html 在文章的开头我们把所有服务端文件列出来,并且标示出其作用: adlist.c ...

Tue Mar 04 19:18:00 CST 2014 0 3700
Redis源码分析

https://opentalk.upyun.com/277.html Redis 这个东西很简单,懂 C 语言的同学花一个下午,可以把它的来龙去脉都研究懂。但是,它麻雀虽小五脏俱全。一个常见的软件,比如 Redis,跑起来该用的东西可能都用一些,如果我们把 Redis 搞懂了,要分析一款 ...

Wed Jul 11 23:49:00 CST 2018 0 789
Redis之ziplist源码分析

一、ziplist简介 从上一篇分析我们知道quicklist的底层存储使用了ziplist(压缩列表),由于压缩列表本身也有不少内容,所以重新开了一篇,在正式源码之前,还是先看下ziplist的特点: 1. ziplist是一种特殊编码的双向列表,特殊编码是为了节省存储空间。 2. ...

Sun Apr 19 23:28:00 CST 2020 0 676
Redis源码分析系列

0.前言   Redis目前热门NoSQL内存数据库,代码量不是很大,本系列是本人阅读Redis源码时记录的笔记,由于时间仓促和水平有限,文中难免会有错误之处,欢迎读者指出,共同学习进步,本文使用的Redis版本是2.8.19。 1.数据结构篇   Redis之Hash数据结构   http ...

Thu Oct 29 05:51:00 CST 2015 3 1550
Hibernate 5.x 生成 SessionFactory 源码跟踪分析

我们要使用 Hibernate 的功能,首先需要读取 Hibernate 的配置文件,根据配置启动 Hibernate ,然后创建 SessionFactory。 创建 SessionFactory 的代码很简单,这也是我们要分析的代码: 接下来,就针对这两行代码进行分析。 1、初始化 ...

Sun Dec 24 05:49:00 CST 2017 0 1100
Redis 5设计与源码分析》笔记

多名专家联袂推荐,资深专家联合撰写,深入理解Redis 5设计精髓。本书系统讲解Redis 5设计、数据结构、底层命令实现,以及持久化、主从复制、集群的实现。全书分为三篇,共计22章内容。第一篇,重点讲解了SDS、跳跃表、压缩列表、字典、整数集合、quicklist和Stream数据结构的实现 ...

Wed Oct 14 17:05:00 CST 2020 0 412
Redis网络模型的源码分析

Redis的网络模型是基于I/O多路复用程序来实现的。源码中包含四种多路复用函数库epoll、select、evport、kqueue。在程序编译时会根据系统自动选择这四种库其中之一。下面以epoll为例,来分析Redis的I/O模块的源码。 epoll系统调用方法 Redis网络事件处理模块 ...

Sat Jul 25 23:51:00 CST 2020 0 639
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM