Skip to content

cuozisun/redisStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

@TOC

写在前面

一直在外包公司里工作,其实用到redis的机会并不多,即使使用也是一些较为简单的应用,平时理论知识看了很多,但是长时间不用也都忘记了.正好趁着这次机会做了一个全面的初级知识的复习,然后老是感觉前面几篇关于PHP和算法的部分其实一大堆罗列出来并不是会让你容易一目了然,因此这次改成了Xmind文档.

只要分成了下面几个部分

redis基础知识

redis为什么快

单线程好处(为什么使用单线程):

什么是非阻塞I/O多路复用机制

redis与memecache区别(我们直观能理解的部分)

redis数据类型

(这里对每个数据类型做了一些我个人能理解到的解释,包括实现的数据结构等)

redis持久化

写了快照和命令行模式的优点缺点

(按道理的话本应该写上快照模式的自动和手动,save和bgsave等等,但是这里掌握的还不是很熟练所以暂未完善)

redis常见并发问题

雪崩,击穿,击穿的概念与解决方案

解决redis的并发竞争key问题

缓存预热

redis事务

一个简单的介绍并说明了一下resdis事物的不保证原子性

redis集群

redis集群三种模式

Redis哈希槽

什么情况下会导致整个集群不可用

集群三种方案之间都有哪些区别,其优点和缺点是什么

Redis集群会有写操作丢失吗?为什么

Redis集群之间是如何复制的

保证数据一致

redis淘汰策略

6种淘汰策略

回收机制

redis锁

分布式锁

如图示 在这里插入图片描述

我尝试了一下把所有的子主题截图展示出来,但是因为部分分支缩小后实在看不清楚 所以决定上传到git上供大家下载使用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published