随笔分类 -  Redis

摘要:Redis的列表对象底层所使用的数据结构其中之一就是list。 list Redis的list是一个双端链表,其由3部分构成:链表节点、链表迭代器、链表。这一设计思想和STL的list是一样的,STL的list也是由这三部分组成。需要特别说明的是Redis用C语言实现了list的迭代器,比较巧妙,下 阅读全文
posted @ 2017-07-18 21:54 zxin's 阅读(890) 评论(0) 推荐(0)
摘要:Redis是一个Key Value数据库。Redis有5种数据类型:字符串、列表、哈希、集合、有序集合。而字符串的底层实现方法之一就是使用sds。以下描述中请读者注意区分sds是指简单动态字符串这一数据结构(用大写表示)还是sdshdr头部中buf数组的起始地址(用小写表示)。 SDS源码 如下源码 阅读全文
posted @ 2017-07-17 22:13 zxin's 阅读(2779) 评论(0) 推荐(0)
摘要:对Redis最新版(3.2.9)的源码进行分析,并介绍一些使用方法。 Redis—初探Redis Redis—数据结构之sds Redis—数据结构之list 阅读全文
posted @ 2017-07-17 20:36 zxin's 阅读(339) 评论(0) 推荐(0)
摘要:一、什么是Redis? 学习Redis最好的是看官网了,下面是Redis的官网对Redis的介绍 可见,Redis是一个内存存储的数据结构服务器,可以用作数据库、缓存等。支持的数据结构也很丰富,有字符串、列表、哈希表、集合、有序集合。而且Redis还提供了持久化功能。不仅如此,Redis还可用于集群 阅读全文
posted @ 2017-07-11 10:10 zxin's 阅读(659) 评论(0) 推荐(0)