文章 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知识
文章 2022-12-28 来自:开发者社区

面试还搞不懂redis,快看看这40道面试题(下)

正文21、Redis 集群的主从复制模型是怎样的?答:为了使在部分节点失败或者大部分节点无法通信的情况下集群仍然可用,所以集群使用了主从复制模型,每个节点都会有 N-1 个复制品.22、Redis 集群会有写操作丢失吗?为什么?答 :Redis 并不能保证数据的强一致性,这意味这在实际中集群在特定的条件下可能会丢失写操作。23、Redis 集群之间是如何复制的?答:异步复制24、Redis 集群....

文章 2022-12-28 来自:开发者社区

面试还搞不懂redis,快看看这40道面试题(上)

正文1、什么是 Redis?Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:(1)Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。(2)Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,....

文章 2022-12-27 来自:开发者社区

运维面试整理-Redis

什么是Redis?简述它的优缺点?本质为Key-Value类型的内存数据库,像memcached,在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。优点:纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。持保存多种数据结构,单个value的最大限制是1GB,memcached只能保存1MB的数据。缺点:数....

文章 2022-12-15 来自:开发者社区

年底复盘之大厂必问面试题:Redis+MongoDB+ZK+Nginx+数据库

今天分享给大家的都是目前主流企业使用最高频的面试题库,也都是 Java 版本升级之后,重新整理归纳的最新答案,会让面试者少走很多不必要的弯路。同时每个专题都做到了详尽的面试解析文档,以确保每个阶段的读者都能看得懂,同时这部分面试文档也是可以免费的提供给有需要的同学们学习的,有需要的可以查看文末的获取方式!网络异常,图片无法展示|MySQL主键超键候选键外键数据库事务的四个特性及含义视图的作用,视....

年底复盘之大厂必问面试题:Redis+MongoDB+ZK+Nginx+数据库
文章 2022-12-12 来自:开发者社区

阿里面试官:分布式锁到底用Redis好?还是Zookeeper好?

首先,分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关键字 或者Lock 锁,都可以处理。但是我们现在的应用程序如果只部署一台服务器,那并发量是很差的,....

阿里面试官:分布式锁到底用Redis好?还是Zookeeper好?
文章 2022-12-11 来自:开发者社区

83. 面试被问到了Redis和MongoDB的区别?看这里就对了

83. 面试被问到了Redis和MongoDB的区别?看这里就对了面试被问到了Redis和MongoDB的区别?看这里就对了Mongodb与Redis应用指标对比项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。最近又想起为什么用MongoDB,就查阅一下,汇总汇总:之前也用过redis,当时是用来存储一些热数据,量也不大,但....

83. 面试被问到了Redis和MongoDB的区别?看这里就对了
文章 2022-12-11 来自:开发者社区

99. 中高级开发面试必问的Redis,看这篇就够了(三)

99. 中高级开发面试必问的Redis,看这篇就够了(三)十一、复制通过使用 slaveof host port 命令来让一个服务器成为另一个服务器的从服务器。一个从服务器只能有一个主服务器,并且不支持主主复制。连接过程主服务器创建快照文件,发送给从服务器,并在发送期间使用缓冲区记录执行的写命令。快照文件发送完毕之后,开始向从服务器发送存储在缓冲区中的写命令;从服务器丢弃所有旧数据,载入主服务器....

99. 中高级开发面试必问的Redis,看这篇就够了(三)
文章 2022-12-11 来自:开发者社区

99. 中高级开发面试必问的Redis,看这篇就够了(二)

99. 中高级开发面试必问的Redis,看这篇就够了(二)五、Redis 与 Memcached两者都是非关系型内存键值数据库,主要有以下不同:数据类型Memcached 仅支持字符串类型,而 Redis 支持五种不同的数据类型,可以更灵活地解决问题。数据持久化Redis 支持两种持久化策略:RDB 快照和 AOF 日志,而 Memcached 不支持持久化。分布式Memcached 不支持分布....

99. 中高级开发面试必问的Redis,看这篇就够了(二)

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

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

产品推荐

云原生多模数据库Lindorm

Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。

+关注