240 投稿
收录了15篇文章 · 9人关注
  • Redis学习之复制

    复制 slaveof master-ip master-port SYNC 1、从服务器发送 SYNC命令同步数据库数据 2、主服务器收到SYN...

  • Redis源码学习基本数据结构之skiplist

    介绍 跳跃表(skiplist)是一种随机化的数据,由 William Pugh 在论文《Skip lists: a probabilistic...

  • Redis源码学习之类型

    说明 redis内部的字符串对象,redis类型之REDIS_STRING 此种类型有三种编码方式分别为:OBJ_ENCODING_RAW,OB...

  • Redis源码学习之RDB

    RDB持久化 一、RDB文件的创建与载入    Redis是一个内存服务器,如果关闭Redis进程,那么数据库的数据即消失不见,为了解决这个问题...

  • Redis源码学习之事件

    事件    Redis服务器是一个事件驱动程序,服务器主要处理时间事件与文件事件。其中,时间事件是指服务器中的一些操作比如(serverCron...

  • Redis学习之发布与订阅

    发布与订阅 一、介绍 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 SUBSC...

  • Redis学习之事务

    介绍    Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXE...

  • Redis源码学习基本数据结构之dict

    字典(dictionary),又名映射(map)或关联数组(associative array), 它是一种抽象数据结构,由一集键值对(key-...

  • Redis源码学习基本数据结构之quicklist

    简而言之,quicklist是一个双端链表,双端链表的节点表示的元素是一个压缩链表(ziplist),压缩链表中的每一个entry是实际数据的表...

  • Redis源码学习基本数据结构之zipmap

    zipmap   Zipmap是为了实现保存Pair(String,String)数据的结构,是存储效率非常高的一种结构 zipmap结构 主要...

专题公告

Redis源码学习笔记