1.Redis 面试题 1、什么是 Redis? 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值能存储最大容量是多少? 8、Redis 的持久化机制是什么?各自的优缺点? 9、Redis 常见性能问题和解决方案
转载
2023-07-21 22:36:32
88阅读
Redis常见面试问题redis穿透 单用户请求,该数据在数据库中就为空,那么自然在redis中也不可能存在,这也被成为命中率问题. 解决的方案为: 1.简单粗暴 该数据本来为空时,那我们就在redis中set一个该数据为空的值,但是要注意的一点是 过期时间不要设置太长, 2:布隆过滤器,将所有可能存在的数据哈希到一个足够大的bitmap中,一个一定不存在的数据会被这个bitmap拦截掉,从而避免
转载
2023-08-07 17:36:31
21阅读
1 面试题21. Redis 集群的主从复制模型是怎样的 ?为了使在部分节点失败或者大部分节点无法通信的情况下集群仍然可用,所以集群使用了主从复制模型,每个节点都会有 N-1 个复制品22. Redis 集群会有写操作丢失吗?为什么 ?Redis并不能保证数据的强一致性,这意味这在实际中集群在特定的条件下可能会丢失写操作
以下情况可能导致写操作丢失:
1> 过期 key 被清理
2>
最近,在为接下来的一场面试做准备,其中的内容包括redis,而且redis是重点内容。Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的类型包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。图片描述(最多50字)图片描述(最
原创
2018-10-23 16:38:29
1516阅读
1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点
原创
2021-06-21 18:22:57
187阅读
layUI、bootstrap ElementUI 的优缺点
layui是国人 “闲心”开发的一套框架,2016年出来的,现在已更新到2.X版本了。比较新,轻量级,样式简单好看。 bootstrap 相对来说是比较成熟的一个框架,现在已经更新到4.X版本。是一个很成熟的框架,这个大部分人一般都用过。
layUI轻量级 bootstrap 比较成熟;所
原创
2021-09-10 18:10:54
510阅读
1 什么是hive?Hive 是基于Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL 查询功能。 本质是:将HQL 转化成MapReduce 程序1)Hive 处理的数据存储在HDFS2)Hive 分析数据底层的实现是MapReduce3)执行程序运行在Yarn 上2 Hive的优缺点优点:1 操作接口采用类SQL 语法,提供快速开发的能力(简单、容易上手)。2
转载
2023-09-04 16:24:17
0阅读
面试题如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 面试题剖析回答这个问题,首先你别听到重复消息这个事儿,就一无所知吧,你先大概说一说可能会有哪些重复消费的问题。首先,比如 RabbitMQ、RocketMQ、Kafka,都有可能会出现消息重复消费的问题,正常。因为这问题通常不是 MQ 自己保证的,是由我们开发来保证的。挑一个 Kafka 来举个例子,说说怎么重复消费吧。
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操
转载
2018-09-05 22:00:00
60阅读
2评论
Redis的那些最常见面试问题 随笔:经过长达一周的奔波和面试,电话面试,回首今天终于成功的入职了,总共面试了大概10家公司,包括阿里,京东,IBM等等,京东技术过了,学历因为非统招就被pass了,阿里面了2次电话面试就没下文了,估计是我当时最后提问题的时候减分了吧,其他的也有一些offer,不是不
转载
2020-05-30 22:03:00
46阅读
2评论
题给浏览一遍,大概知道redis的一些相关名词,接下来几篇博客才会继续的详细一些写redis的一些特性~~然后慢慢把redis学会。 1.什么是Redis?Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特...
转载
2022-08-18 11:31:00
131阅读
1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快
原创
2022-11-25 12:33:53
88阅读
随笔:经过长达一周的奔波和面试,电话面试,回首今天终于成功的入职了,总共面试了大概10家公司,包括阿里,京东,IBM等等,京东技术过了,学历因为非统招就被pass了,阿里面了2次电话面试就没下文了,估计是我当时最后提问题的时候减分了吧,其他的也有一些offer,不是不想去,就是了无音讯了,眼看年关将近,也由不得我挑挑拣拣了,就直接进了我现在这家公司,主要是感觉公司人不错,薪水这方面也就没有计较太...
转载
2021-07-29 09:31:47
122阅读
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个
转载
2019-02-13 09:31:00
64阅读
2评论
转载:http://www.cnblogs.com/Survivalist/p/8119891.html1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数...
转载
2021-06-24 11:48:27
32阅读
阿音Java笔记虾最近,阿音在为接下来的一场面试做准备,其中的内容包括redis,而且redis是重点内容。Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的类型包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。相关知识:r
原创
2021-05-04 06:53:26
122阅读