Redis常见面试题目10
Posted houzhicongone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis常见面试题目10相关的知识,希望对你有一定的参考价值。
1.什么是Redis?
Redis是一个开源的内存中的数据结构存储系统,可以作为数据库,缓存,和中间件。
2.Redis的使用场景?
- 缓存
- 各大网站的排行榜
- 计数器(例如各大网站的浏览量,和各个网络平台视频的播放量,这些并发量比较高的应用)
- 分布式锁
- 最新列表
3.Redis为什么这么快?
- 完全基于内存,类似于HashMap的查找的操作非常快,时间的复杂度是o(1)
- 是单线程的,可以避免不必要的多线程之间的资源的竞争。
- 是采用I/O的多路复用模型,也就是非阻塞IO.
4.Redis的持久化机制?
- RDB(快照进行存储)
- AOF(每次记录Redis的相关的操作,然后最后可以进行相关的重写文件,每次启动Redis都可以进行备份和恢复
以上是关于Redis常见面试题目10的主要内容,如果未能解决你的问题,请参考以下文章
七天玩转Redis | Day7 Redis常见面试题及课程总结
七天玩转Redis | Day7 Redis常见面试题及课程总结