自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Redis源码分析(十九)——二进制位操作bitops

对给定的键的键值(字符串或)

2014-10-31 17:19:56 2007

原创 Counting-the-number-of-set-bits-in-an-integer

判断一个整数表示为二进制数时,二进制位为1的数目基本思想:设整数X,则X&(X-1):即把X的二进制表示的最右边的1设为0,因此循环二进制1的数目的次数即能使的X变为全0,而循环的次数即为其中1的数目。另外一个结论:判断正整数X是否为2的N次方注意以上的逆命题不成立。

2014-10-31 17:15:35 884

原创 Redis源码分析(十八)——排序Sort

Redis的排序命令SORT: 将

2014-10-29 19:06:39 1493

转载 快速排序

http://blog.csdn.net/morewindows/article/details/6684558

2014-10-29 17:40:33 500

原创 Redis源码分析(十七)——订阅与发布PubSub

Redis通过PUBLISH

2014-10-28 21:35:40 989

原创 Redis源码分析(十六)——事务操作Multi

事务:即将

2014-10-28 11:33:36 707

原创 Redis源码分析(十五)——持久化AOF

Redis提供的

2014-10-27 20:54:13 2369

原创 Redis源码分析(十四)——持久化RDB

Redis在系统

2014-10-27 10:48:31 1127

原创 Redis源码分析(十三)——集合类型t_set

集合类型的编码方式为:REDIS_EN

2014-10-24 11:04:58 693

原创 Redis源码分析(十二)——列表类型t_list

继前面对字符串、

2014-10-23 20:14:29 1094

原创 Redis源码分析(十一)——Redis数据库db

Redis是一个键值对数据库(key-value pa)

2014-10-22 22:01:24 1888

原创 Redis源码分析(十)——哈希表类型t_hash

哈希表是HSET、HLEN等命令的操作对象,他使用REDIS_ENCODING_ZIPLIST(压缩列表)和REDIS_ENCODING_HT(字典)两种编码方式。当哈希表使用字典编码时,程序将哈希表的键保存为字典的键,将哈希表的值保存为字典的值。哈希表使用的字典的键和值都是字符串对象。当哈希表使用压缩列表编码时,程序通过将键和值交叉存入压缩列表中,从而形成保存哈希表需所需的键——值对结构

2014-10-22 15:42:59 849

原创 Redis源码分析(九)——字符串类型t_string

在上一分析中已经说明了R

2014-10-22 09:18:13 1503

原创 Redis源码分析(八)——数据类型 redisObject

前面分析了Redis底层

2014-10-21 10:36:06 769

原创 Redis源码分析(七)——压缩列表Ziplist

压缩

2014-10-20 16:58:06 743

原创 Redis源码分析(六)——整数集合(Intset)

前面分析了

2014-10-19 15:10:10 719

原创 Redis源码分析(五)——简单动态字符串(sds)

Sds(Simple Dynamic String)是Redis底层所使用的字符串表示,它被

2014-10-18 21:34:14 780

原创 Redis源码分析(四)——跳表zskiplist

前面在分析Leve了DB时对其跳表实现做过

2014-10-17 11:49:20 1795

原创 Redis源码分析(三)——哈希结构dict

在这哈希结构

2014-10-16 08:59:05 1015

原创 Redis源码分析(二)——链表adlist

从基本数据结构入手分析

2014-10-15 20:08:30 832

原创 Reids源码分析(一)——整体结构分析

最近终于把

2014-10-15 19:51:24 550

原创 函数指针

void(*p)(int)  :声明了一个类型为void (*)

2014-10-15 16:06:52 487

原创 Redis简介

Redis是由意大利的一家创业公司Merzia的创始人Salvatore Sanfilippo在2008年根据公司需求所开发的一个开源的高性能键值对数据库。 http://www.redis.io/。通过提供不同的键值数据类型来适应不同场景下的存储需求,并借助高层级的接口使其可以胜任如存储、队列系统以及缓存系统等不同角色。Redis是(Remote Dictionary Server(

2014-10-15 11:47:15 4313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除