Redis常见面试题目10

Posted houzhicongone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis常见面试题目10相关的知识,希望对你有一定的参考价值。

1.什么是Redis?

Redis是一个开源的内存中的数据结构存储系统,可以作为数据库,缓存,和中间件。

2.Redis的使用场景?

  1. 缓存
  2. 各大网站的排行榜
  3. 计数器(例如各大网站的浏览量,和各个网络平台视频的播放量,这些并发量比较高的应用)
  4. 分布式锁
  5. 最新列表

3.Redis为什么这么快?

  1. 完全基于内存,类似于HashMap的查找的操作非常快,时间的复杂度是o(1)
  2. 是单线程的,可以避免不必要的多线程之间的资源的竞争。
  3. 是采用I/O的多路复用模型,也就是非阻塞IO.

4.Redis的持久化机制?

  1. RDB(快照进行存储)
  2. AOF(每次记录Redis的相关的操作,然后最后可以进行相关的重写文件,每次启动Redis都可以进行备份和恢复

以上是关于Redis常见面试题目10的主要内容,如果未能解决你的问题,请参考以下文章

七天玩转Redis | Day7 Redis常见面试题及课程总结

七天玩转Redis | Day7 Redis常见面试题及课程总结

七天玩转Redis | Day7 Redis常见面试题及课程总结

redis常见面试题有哪些?redis集群面试题及答案整理

Redis常见面试题

java 面试--常见面试题(上)