本文介绍: Redis是一个开源的内存数据存储系统,通常被称为缓存存储和键值存储,是一个高性能,轻量级数据库,支持丰富的数据类型和各种高级的功能而闻名.是最受欢迎的NoSQL数据库之一.因此被许多应用程序采用.
目录
前言
Redis是什么
Redis的主要特点
Redis的使用场景
会话存储
缓存存储
实现分布式锁
Redis为什么这么快
基于内存操作
高效的数据结构
多路I/O复用模型
单线程执行
Redis常见的数据结构
Redis有序列表的实现
跳跃表的执行流程
Redis分布式锁实现
使用分布式锁存在的问题
产生死锁
锁误删
Redis数据不丢失策略
RDB和AOF的区别
RDB
AOF
缓存雪崩
解决方案:
缓存击穿
解决方案
缓存穿透
解决方案:
小结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。