
Redis源码分析
文章平均质量分 78
独孤_子喻
艰难困苦如同欢乐,终将成为人生最后的财富。
展开
-
Redis源码分析(九)——字符串类型t_string
在上一分析中已经说明了R原创 2014-10-22 09:18:13 · 1553 阅读 · 0 评论 -
Redis源码分析(四)——跳表zskiplist
前面在分析Leve了DB时对其跳表实现做过原创 2014-10-17 11:49:20 · 1836 阅读 · 0 评论 -
Redis源码分析(三)——哈希结构dict
在这哈希结构原创 2014-10-16 08:59:05 · 1041 阅读 · 0 评论 -
Redis源码分析(二十一)——慢查日志slow_log
slow_log是Redis提供的用于观察系统性能的原创 2014-11-04 09:57:54 · 1324 阅读 · 0 评论 -
Redis源码分析(二十二)——CRC循环冗余校验
字节型算法的一般描述为:本字节的CRC码,等于上一字节CRC码的低8位左移8位,与 上一字节CRC右移8位(即上以字节的高8位)同本字节异或后所得的CRC码 异或。 其中“上一字节CRC右移8位(即上以字节的高8位)同本字节异或后所得的CRC码” 该CRC码通过查表得到,其查表索引为:上一字节CRC右移8位(即上以字节的高8位)同本字节异或 值。CRC码表,为根据字节的二进制表示 以标原创 2014-11-04 16:12:32 · 842 阅读 · 0 评论 -
Redis源码分析(五)——简单动态字符串(sds)
Sds(Simple Dynamic String)是Redis底层所使用的字符串表示,它被原创 2014-10-18 21:34:14 · 815 阅读 · 0 评论 -
Redis源码分析(十九)——二进制位操作bitops
对给定的键的键值(字符串或)原创 2014-10-31 17:19:56 · 2054 阅读 · 0 评论 -
Redis源码分析(六)——整数集合(Intset)
前面分析了原创 2014-10-19 15:10:10 · 746 阅读 · 0 评论 -
Redis源码分析(七)——压缩列表Ziplist
压缩原创 2014-10-20 16:58:06 · 778 阅读 · 0 评论 -
Redis源码分析(二十三)——通用工具算法util
通原创 2014-11-05 11:33:05 · 1213 阅读 · 2 评论 -
Redis源码分析(八)——数据类型 redisObject
前面分析了Redis底层原创 2014-10-21 10:36:06 · 798 阅读 · 0 评论 -
Redis简介
Redis是由意大利的一家创业公司Merzia的创始人Salvatore Sanfilippo在2008年根据公司需求所开发的一个开源的高性能键值对数据库。 http://www.redis.io/。通过提供不同的键值数据类型来适应不同场景下的存储需求,并借助高层级的接口使其可以胜任如存储、队列系统以及缓存系统等不同角色。Redis是(Remote Dictionary Server(原创 2014-10-15 11:47:15 · 4744 阅读 · 0 评论 -
Redis源码分析(二)——链表adlist
从基本数据结构入手分析原创 2014-10-15 20:08:30 · 859 阅读 · 0 评论 -
Redis源码分析(十八)——排序Sort
Redis的排序命令SORT: 将原创 2014-10-29 19:06:39 · 1525 阅读 · 0 评论 -
Redis源码分析(十二)——列表类型t_list
继前面对字符串、原创 2014-10-23 20:14:29 · 1117 阅读 · 0 评论 -
Redis源码分析(十)——哈希表类型t_hash
哈希表是HSET、HLEN等命令的操作对象,他使用REDIS_ENCODING_ZIPLIST(压缩列表)和REDIS_ENCODING_HT(字典)两种编码方式。当哈希表使用字典编码时,程序将哈希表的键保存为字典的键,将哈希表的值保存为字典的值。哈希表使用的字典的键和值都是字符串对象。当哈希表使用压缩列表编码时,程序通过将键和值交叉存入压缩列表中,从而形成保存哈希表需所需的键——值对结构原创 2014-10-22 15:42:59 · 884 阅读 · 0 评论 -
Redis源码分析(十一)——Redis数据库db
Redis是一个键值对数据库(key-value pa)原创 2014-10-22 22:01:24 · 1920 阅读 · 0 评论 -
Reids源码分析(一)——整体结构分析
最近终于把原创 2014-10-15 19:51:24 · 571 阅读 · 0 评论 -
Redis源码分析(十三)——集合类型t_set
集合类型的编码方式为:REDIS_EN原创 2014-10-24 11:04:58 · 726 阅读 · 0 评论 -
Redis源码分析(十四)——持久化RDB
Redis在系统原创 2014-10-27 10:48:31 · 1163 阅读 · 0 评论 -
Redis源码分析(十六)——事务操作Multi
事务:即将原创 2014-10-28 11:33:36 · 759 阅读 · 0 评论 -
Redis源码分析(十五)——持久化AOF
Redis提供的原创 2014-10-27 20:54:13 · 2409 阅读 · 0 评论 -
Redis源码分析(十七)——订阅与发布PubSub
Redis通过PUBLISH原创 2014-10-28 21:35:40 · 1020 阅读 · 0 评论 -
Redis源码分析(二十四)——客户端与服务器
由于种种事情,Redis的分析一直原创 2014-11-14 10:07:50 · 1121 阅读 · 0 评论 -
Redis源码分析(二十)——事件ae
事件 是Redis服务器的核心,处理原创 2014-11-02 14:41:06 · 768 阅读 · 0 评论