• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • 置顶Redis源码剖析--源码结构解析

      找工作那会儿,看了黄建宏老师的《Redis设计与实现》,对redis的部分实现有了一个简明的认识。在面试过程中,redis确实成为了面试官考核我的一个亮点,恰好以后的工作又与redis有着千丝万缕的联...

      原创
      2016-12-09 17:11:54
      732
      0
    • 置顶C++对象模型的那些事儿之二:对象模型(下)

      前言上一篇博客C++对象模型的那些事儿之一为大家讲解了C++对象模型的一些基本知识,可是C++的继承,多态这些特性如何体现在对象模型上呢?单继承、多重继承和虚继承后内存布局上又有哪些变化呢?多态真正的...

      原创
      2016-08-11 15:07:40
      657
      1
    • 记录生活,记录学习----我的2016

      过着2017年的日子,思考着2016年人生的变化,或许,最大的变化是懂得记录学习,记录生活吧。2016年,博客进入了我的生活,从年初的寥寥数篇博客,到现在CSDN积累了200多篇,也许是因为「过于勤奋...

      原创
      2017-01-08 16:11:07
      1824
      6
    • Redis源码剖析--列表list

      上一篇博客Redis源码剖析–快速列表 带大家一起剖析了quicklist这个底层数据结构的实现原理。Redis对外开放的列表list结构就是采用quicklist作为底层实现(在新版本的Redis源...

      原创
      2016-12-20 22:42:58
      437
      0
    • Redis源码剖析--快速列表quicklist

      在RedisObject这一篇博客中,有介绍到list结构的底层编码类型有OBJ_ENCODING_QUICKLIST,当时就发现这个底层数据结构被我遗漏了。昨天花了点时间补了补这个知识,看完发现这货...

      原创
      2016-12-20 22:42:23
      1240
      0
    • Redis源码剖析--字符串t_string

      前面一直在分析Redis的底层数据结构,Redis利用这些底层结构设计了它面向用户可见的五种数据结构,字符串、哈希,链表,集合和有序集合,然后用redisObject对这五种结构进行了封装。从这篇博客...

      原创
      2016-12-20 22:41:47
      378
      0
    • Redis源码剖析--对象object

      前面一系列的博客分析了Redis的基本数据结构,有动态字符串sds、双端链表sdlist、字典dict、跳跃表skiplist、整数集合intset和压缩列表ziplist等,这些数据结构对于用户来说...

      原创
      2016-12-15 16:32:46
      2087
      0
    • Redis源码剖析--整数集合Intset

      本系列博客文章已经分析了Redis的大部分数据结构,包括动态字符串,双端链表,字典,跳跃表等,这些数据结构都非常强大实用,但是在内存消耗方面也非常“巨大”。Redis的数据都是存放在内存上面的,所以对...

      原创
      2016-12-09 20:10:41
      744
      0
    • Redis源码剖析--基数统计hyperloglog

      Redis中hyperloglog是用来做基数统计的,其优点是:在输入元素的数量或者体积非常非常大的时候,计算基数所需的空间总是固定的,并且是很小的。在Redis里面,每个Hyperloglog键只需...

      原创
      2016-12-09 20:10:18
      1344
      0
    • Redis源码剖析--跳跃表zskiplist

      跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问的目的。跳跃表在插入、删除和查找操作上的平均复杂度为O(logN),最坏为O(N),可以和红黑树相媲美,但是在...

      原创
      2016-12-09 20:09:55
      764
      0
    • Redis源码剖析--字典dict

      字典是Redis中的一个非常重要的底层数据结构,其应用相当广泛。Redis的数据库就是使用字典作为底层实现的,对数据库的增、删、查、改都是建立在对字典的操作上。此外,字典还是Redis中哈希键的底层实...

      原创
      2016-12-09 20:09:26
      754
      0
    • Redis源码剖析--双端链表Sdlist

      请持续关注我的个人博客:https://zcheng.ren 今天来分析Redis的一个基本数据结构–双端链表,其定义和实现主要在sdlist.h和sdlist.c文件中。其主要用在实现列表键、事务模...

      原创
      2016-12-09 17:23:02
      539
      0
  • 学院
  • 下载
  • 消息