文章 2023-02-14 来自:开发者社区

java面试题(二十)中间件redis

1.1 Redis可以用来做什么?参考答案Redis最常用来做缓存,是实现分布式缓存的首先中间件;Redis可以作为数据库,实现诸如点赞、关注、排行等对性能要求极高的互联网需求;Redis可以作为计算工具,能用很小的代价,统计诸如PV/UV、用户在线天数等数据;Redis还有很多其他的使用场景,例如:可以实现分布式锁,可以作为消息队列使用。1.2 Redis和传统的关系型数据库有什么不同?参考答....

java面试题(二十)中间件redis
文章 2023-01-13 来自:开发者社区

面试:第八章:SpringMVC、Springboot、Mybatis、Dubbo、Zookeeper、Redis、Elasticsearch、Nginx 、Fastdfs、ActiveMQ(下)

Elasticsearch:简单介绍一个Elasticsearch?ElasticSearch是一个基于Lucene的搜索服务器。通过HTTP使用JSON进行数据索引,用于分布式全文检索,解决人们对于搜索的众多要求。lucene与elasticsearch(solr)有什么区别?lucene只是一个提供全文搜索功能类库的核心工具包,而真正使用它还需要一个完善的服务框架搭建起来的应用。好比luce....

面试:第八章:SpringMVC、Springboot、Mybatis、Dubbo、Zookeeper、Redis、Elasticsearch、Nginx 、Fastdfs、ActiveMQ(下)
文章 2023-01-13 来自:开发者社区

面试:第八章:SpringMVC、Springboot、Mybatis、Dubbo、Zookeeper、Redis、Elasticsearch、Nginx 、Fastdfs、ActiveMQ(上)

SpringMVC:简单的介绍一下Spring Mvc的工作原理?1、用户向服务器发送请求,请求被SpringMVC的前端控制器DispatcherServlet截获。2、DispatcherServlet对请求的URL(统一资源定位符)进行解析,得到URI(请求资源标识符),然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象,包括Handler对象以及H....

面试:第八章:SpringMVC、Springboot、Mybatis、Dubbo、Zookeeper、Redis、Elasticsearch、Nginx 、Fastdfs、ActiveMQ(上)
文章 2023-01-08 来自:开发者社区

44.【面试宝典】面试宝典-redis分布式锁

前文如上:39.【面试宝典】面试宝典-redis过期k值回收策略,缓存淘汰策略40.【面试宝典】面试宝典-redis持久化41.【面试宝典】面试宝典-redis常用数据类型概述42.【面试宝典】面试宝典-redis缓存穿透,击穿,雪崩43.【面试宝典】面试宝典-redis缓存穿透之布隆过滤器合集参考:面试宝典分布式锁1.背景在日常开发中,单体应用都在同一个JVM环境中。一个JVM进程中当有多个线....

44.【面试宝典】面试宝典-redis分布式锁
文章 2023-01-08 来自:开发者社区

43.【面试宝典】面试宝典-redis缓存穿透之布隆过滤器

前文如上:39.【面试宝典】面试宝典-redis过期k值回收策略,缓存淘汰策略40.【面试宝典】面试宝典-redis持久化41.【面试宝典】面试宝典-redis常用数据类型概述42.【面试宝典】面试宝典-redis缓存穿透,击穿,雪崩合集参考:面试宝典布隆过滤器1.1 概念布隆过滤器(Bloom Filter)是1970年由布隆提出的,它实际上是由一个很长的二进制向量和一系列随意映射函数组成。它....

43.【面试宝典】面试宝典-redis缓存穿透之布隆过滤器
文章 2023-01-08 来自:开发者社区

42.【面试宝典】面试宝典-redis缓存穿透,击穿,雪崩

前文如上:39.【面试宝典】面试宝典-redis过期k值回收策略,缓存淘汰策略40.【面试宝典】面试宝典-redis持久化41.【面试宝典】面试宝典-redis常用数据类型概述合集参考:面试宝典1. 缓存穿透1.1 描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。1.2 ....

42.【面试宝典】面试宝典-redis缓存穿透,击穿,雪崩
文章 2023-01-08 来自:开发者社区

41.【面试宝典】面试宝典-redis常用数据类型概述

前文如上:39.【面试宝典】面试宝典-redis过期k值回收策略,缓存淘汰策略40.【面试宝典】面试宝典-redis持久化合集参考:面试宝典1.常用五大数据类型1.1 常见数据类型操作命令哪里去获得redis常见数据类型操作命令www.redis.cn/commands.ht…Redis键(key) keys *查看当前库所有key (匹配:keys *1) exists key判断某个k...

41.【面试宝典】面试宝典-redis常用数据类型概述
文章 2023-01-08 来自:开发者社区

40.【面试宝典】面试宝典-redis持久化

前文如上:39.【面试宝典】面试宝典-redis过期k值回收策略,缓存淘汰策略合集参考:面试宝典redis持久化1.概述由于 redis 是一个内存数据库,所谓内存数据库,就是将数据库中的内容保存在内存中,这与传统的MySQL,Oracle等关系型数据库直接将内容保存到硬盘中相比,内存数据库的读写效率比传统数据库要快的多(内存的读写效率远远大于硬盘的读写效率)。但是保存在内存中也随之带来了一个缺....

40.【面试宝典】面试宝典-redis持久化
文章 2023-01-08 来自:开发者社区

39.【面试宝典】面试宝典-redis过期k值回收策略,缓存淘汰策略

删除策略(回收策略):是当数据到期,redis对过期数据的处理策略。比如验证码、token等。当数据过了期限后,应该要被删除。合集参考:面试宝典Redis中提供了三种删除策略:1、定时删除当放入数据后,设置一个定时器,当定时器读秒完毕后,将对应的数据从dict中删除。优点: 内存友好,数据一旦过期就会被删除 缺点: CPU不友好,定时器耗费CPU资源,尤其是当CPU还在尽力处理其他事情的时候,这....

39.【面试宝典】面试宝典-redis过期k值回收策略,缓存淘汰策略
文章 2023-01-01 来自:开发者社区

面试官最喜欢问的Redis知识

01前言Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是一个开源(BSD许可)的,用C语言编写的基于内存的数据结构存储系统(是一个高性能的 key-value存储系统)。而且会周期性的把更新的数据写入磁盘或者把修改操作写入追....

面试官最喜欢问的Redis知识

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

云数据库 Tair(兼容 Redis)面试相关内容

产品推荐

NoSQL数据库

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等