redis
文章平均质量分 85
yimuss
合抱之木生于毫末,九层之台起于累土,千里之行始于足下
展开
-
Redis-简单动态字符串
简单动态字符串Redis底层重新定义了字符串,称为Simple Dynamic String,简称SDS。SDS的效率更高,对于缓存这类对效率要求严格的应用场景来说就显得更加重要。原创 2017-06-15 21:12:28 · 561 阅读 · 0 评论 -
Redis-链表
链表大家都比较熟悉,以前上学的时候C语言作为入门语言,链表就作为重要的数据结构进行了学习。关于链表的算法和面试题也是层出不穷。今天我要讨论的是Redis的链表。原创 2017-06-16 21:16:31 · 617 阅读 · 0 评论 -
Redis-字典
Redis字典中每个键对应一个值,并且字典中的键是独一无二的。C语言没有内置字典这个数据结构,Redis实现了该数据结构。字典在Redis中的使用是相当普遍的,例如对于Redis键值对数据库,底层就是使用字典实现的。原创 2017-06-19 21:02:34 · 1117 阅读 · 1 评论 -
redis-整数集合
整数集合(intset)是集合键的底层实现之一。当一个集合只包括整数元素并且元素个数不多时,Redis将会使用整数集合来存储。原创 2017-06-29 21:31:49 · 992 阅读 · 0 评论 -
Redis-跳表
跳表(skiplist)是一种有序数据结构,它通过在每个节点维持多个指向其他节点的指针来达到快速访问的目的。Redis使用跳表作为有序表的底层实现。原创 2017-06-24 10:10:24 · 2648 阅读 · 0 评论 -
redis-压缩列表
redis压缩列表是列表键和哈希键的底层实现之一。当列表和哈希表满足一定条件的时候,底层将采用压缩列表实现原创 2017-07-04 23:35:40 · 767 阅读 · 0 评论 -
redis对象
前面我们学习了redis各种数据结构,包括简单动态字符串、链表、字典、哈希表、整数集合、压缩列表,其实redis实际不是直接使用这些数据结构的,而是使用称为redis对象的数据结构原创 2017-07-08 06:44:48 · 822 阅读 · 0 评论 -
redis数据库
redis提供了键的失效机制、持久化机制,接下来将介绍redis数据库概念、键的失效机制。redis数据库的服务器状态都保存在redisServer结构中。原创 2017-07-25 09:09:24 · 653 阅读 · 0 评论 -
redis持久化
redis是内存数据库,所有的数据库状态、键值对都存储在内存中,为了避免数据丢失,可以将数据持久化到磁盘上。redis服务器启动时可以根据持久化文件还原数据库的状态。redis的持久化有两种方式:RDB持久化和AOF持久化。原创 2017-08-02 21:13:36 · 597 阅读 · 0 评论