Redis
Aoess丶
这个作者很懒,什么都没留下…
展开
-
Redis的底层数据结构
目录引言Redis底层数据结构1.SDS(Simple Dynamic String)2.链表(list)3.字典(dict)4.跳跃表(zskiplist)5.整数集合(intset)6.压缩列表(ziplist)7.快表(quicklist)小结引言Redis是目前非常火热的一个非关系型数据库,它内置的数据类型一共有5种,string,li...原创 2019-07-13 19:05:21 · 830 阅读 · 2 评论 -
Redis数据库中数据的生与死(存活时间与过期淘汰)
文章目录一.引言二.Redis数据存活时间的实现1.过期时间的存储2.过期时间的格式3.其他的函数三.Redis数据删除策略1.过期数据的删除策略2.未过期数据的删除策略四.数据删除相关知识1.数据共享2.数据删除的流程五.总结一.引言在Redis中存储的数据可以拥有一个存活时间,在存活时间内的数据可以被使用,当过了存活时间就会被删除。存活时间这一功能让Redis中的数据具有了新陈代谢的能力,...原创 2019-08-04 19:49:35 · 2761 阅读 · 0 评论 -
Redis的基本数据类型(底层结构,数据操作与事件通知)
一 . 引言最近读完了《Redis设计与实现》这本书,对Redis数据库的理解加深了许多。于是就想把自己在书中所学,日常积累的知识做一个系统的总结。本文主要说的是Redis的5个基本数据类型:字符串(String),列表(list),哈希(hash),集合(set),有序集合(zset)包括数据的创建,底层的结构,操作数据命令的执行和数据删除策略这几块内容都会简单的归纳(注意:简单的归纳,...原创 2019-07-27 19:29:29 · 355 阅读 · 0 评论 -
Redis数据的持久化(RDB,AOF,混合)
一. 引言对于一个以内存作为存储介质的数据库来说,持久化是非常重要的一个模块。在Redis中有两种持久化策略,分别是RDB和AOF。本文就RDB和AOF持久化策略以及二者的优缺点进行简单描述。二. RDB1. RDB持久化的原理所有的数据在Redis中都是以key/value的形式存储。把某个时间点Redis数据库的key/value数据记录到文件,然后存储到磁盘这种持久化形式就是RDB持...原创 2019-08-10 19:59:04 · 1193 阅读 · 0 评论