首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
坐怀不乱姬大德
2018-03-07 11:30
重庆大学 Java
关注
已关注
取消关注
请问大家有redis面试题吗?
最近在准备面试,但是网上没找到详细的redis的面试题,就想问问大家
提示
全部评论
推荐
最新
楼层
孙敬轩
西安交通大学 Java
昨天自己在网上看了一个 复制给你 Redis知识点 Redis 是一个基于内存的高性能key-value数据库。 Redis通过Key-Value的单值不同类型来区分, 以下是支持的类型: Strings List Set Sorted Set hash Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘。所以redis具有快速和数据持久化的特征。如果不将数据放在内存中,磁盘I/O速度为严重影响redis的性能。 redis支持主从的模式。原则:Master会将数据同步到slave,而slave不会将数据同步到master。Slave启动时会连接master来同步数据。 这是一个典型的分布式读写分离模型。我们可以利用master来插入数据,slave提供检索服务。这样可以有效减少单个机器的并发访问数量 使用Redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除 redis相比mem***d有哪些优势? (1) mem***d所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型 (2) redis的速度比mem***d快很多 (3) redis可以持久化其数据 Mem***与Redis的区别都有哪些? 1)、存储方式 Meme***把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小。 Redis有部份存在硬盘上,这样能保证数据的持久性。 2)、数据支持类型 Mem***对数据类型支持相对简单。 Redis有复杂的数据类型。 3)、使用底层模型不同 它们之间底层实现方式 以及与客户端之间通信的应用协议不一样。 Redis直接自己构建了VM 机制 ,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求。 4)value大小 redis最大可以达到1GB,而mem***只有1MB
点赞
回复
分享
发布于 2018-03-07 11:36
🎾🎾🎾🎾🎾☘️
厦门大学 Java
百度搜索啊
点赞
回复
分享
发布于 2018-03-07 12:09
暂无评论,快来抢首评~
相关推荐
05-14 21:48
已编辑
哈尔滨工业大学
系统架构:面试官喜欢问什么
本统计结果来源于对 系统架构类面试题中高频关键词的分析,展示了在实际技术面试(尤其是中高级后端开发、架构师、运维工程师等岗位)中考察频率较高的知识点。通过对这些关键词的深入理解,可以帮助你更有针对性地准备系统设计类问题。🔍 一、高频关键词解析(Top 5)📌 1. 分布式锁占比:5.97%(排名第一)说明:分布式锁是分布式系统中最常见的同步机制之一,用于解决多个服务实例之间的资源竞争问题。建议重点掌握内容: 基于 Redis 的实现(SETNX、Redlock)基于 ZooKeeper 的实现(临时节点)锁的续期机制(如 WatchDog)死锁与误删问题的解决方案📌 2. 负载均衡占比:...
30万真题,揭秘面试官最...
面试经验谈
面试常问题系列
点赞
评论
收藏
分享
05-21 15:48
重庆理工大学 Java
避雷 广州云徙科技 1分钟面试结束
2525.5.21一面面试。对面直接问对我们公司业务了解吗,本人介绍了一下它公司在官网的介绍。对面直接说对我们公司不了解,没有面试的必要了。第一次遇见这种类型的面试官,哈哈哈。希望这位面试官以后也能遇到这种类型的吧。
点赞
评论
收藏
分享
05-06 11:40
电子科技大学 Java
Java面试: 通过一个985硕士同学的简历看一下项目有哪些问题(一)?
最近和一个985硕士同学聊项目,因为他们教研室主要是学术为主,加上没实习过,所以在**买了2个项目,可以看看这些号称在字节、阿里等工作过的程序员卖给学生的项目有哪些问题?项目: 一个已小说为背景的业务第一个问题: 真实的项目不可能开发这么多的模块。 这个项目又有推荐,检索,排行榜,秒杀等等模块。 而且小说推荐、排行榜、秒杀是流量最高,最复杂的业务,而该同学主要内容说的难点似乎一点都不难,该难的没难,不该难得难了。如果你在小公司上班或者实习,那么你确实有可能负责这么多模块的开发。但是一没有用户,二没有流量的公司,任何需求都不会有难点的。那面试官和你沟通什么呢? 一眼假的项目,面试官和你沟通数据库...
我的失利项目复盘
简历中的项目经历要怎么写
点赞
评论
收藏
分享
04-25 20:12
武汉理工大学 Java
27届java后端开发 现在进度能找到暑期实习吗
两个月学完了springboot和redis,写了苍穹外卖+黑马点评 后面可能学学springcloud啥的,老哥们能推荐下后面学啥吗 还是说再做一个项目,然后背八股。😭好迷茫,感觉啥也不会
程序员牛肉:
我看你评论区的理念明显是错误的,MySQL,redis,juc和jvm才是重中之重。 包括我们这些有大厂实习的同学,在面试的时候也仍然是以这两个八股为主。不要追求学得快。工作不是应试考试,不存在你把某个点学完了之后就能找到实习的情况。 Spring cloud 对于没有实习的在校生来讲根本不重要,有这功夫多折腾折腾基础吧
点赞
评论
收藏
分享
04-24 10:19
已编辑
美团_后端开发实习生(实习员工)
字节二面
手撕:实现简单线程池,单词拆分1、进程线程协程2、协程和线程的区别,为什么需要协程3、读写锁和互斥锁的区别,使用场景4、sql深分页优化,为什么深分页会导致慢查询5、聚簇索引和非聚簇索引的区别6、非聚簇索引会查询几次7、redis如何实现分布式锁8、redis分布式锁可以支持可重入吗9、redis分布式锁读写一致性如何保证10、resis分布式锁在没有同步给从节点就挂了怎么办11、如何设计一个分布式锁的系统12、jvm内存结构,哪些部分线程共享13、线程在执行时如何使用共享变量许愿二面过
字节跳动二面486人在聊
查看14道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
来算一算你的offer究竟到手工资多少!(详细教程)
1.2W
2
...
【26届四段大厂】实习爆炸产出方法论 2.0
1.1W
3
...
得物暑期实习oc
9663
4
...
租房是大家出社会的第一课!
7438
5
...
一个双非拿到ssp的秋招总结
5844
6
...
感觉在字节实习有点幸福了
5678
7
...
暑期实习后,如何完成学生到职场人的身份转换?
5516
8
...
广东java学院本的暑期末班车
5154
9
...
呜呜被今天的面试官给真诚到了~感觉heart暖暖的~~
4546
10
...
上点科普贴——什么是五险一金、六险二金?
4463
创作者周榜
更多
正在热议
更多
#
毕业季,给职场新人一些建议
#
31962次浏览
520人参与
#
国企vs私企,怎么选?
#
20585次浏览
169人参与
#
我的求职总结
#
32878次浏览
536人参与
#
怎么防止在试用期被辞退
#
118234次浏览
885人参与
#
我的实习日记
#
2454492次浏览
25537人参与
#
辞职之后最想做的一件事
#
12145次浏览
175人参与
#
选offer应该考虑哪些因素
#
23223次浏览
328人参与
#
硬件开发岗知多少
#
10401次浏览
111人参与
#
薪资一样,你会选择去大厂还是小公司
#
17088次浏览
105人参与
#
机械专业只有考研才有出路吗
#
102179次浏览
857人参与
#
小米硬件提前批进度交流
#
165097次浏览
1516人参与
#
字节跳动工作体验
#
394089次浏览
4308人参与
#
校招第一份工作你干了多久?
#
68715次浏览
337人参与
#
为了秋招你都做了哪些准备?
#
11355次浏览
170人参与
#
你想吐槽公司的哪些规定
#
18308次浏览
70人参与
#
晒一晒你收到的礼盒
#
63186次浏览
378人参与
#
机械人值得去的国央企
#
59708次浏览
406人参与
#
你见过最离谱的招聘要求是什么?
#
189000次浏览
1405人参与
#
bilibili求职进展汇总
#
60154次浏览
583人参与
#
我的工作日记
#
100847次浏览
1281人参与
牛客网
牛客企业服务