文章 2025-01-13 来自:开发者社区

Redis 面试题

Redis主要有哪些功能? 缓存加速:Redis通常被作为应用程序的缓存层,将热点数据或频繁访问的数据存储在Redis中,减少对数据库的访问次数,常见应用场景包括Web页面缓存、数据库查询结果缓存、API调用缓存等。轻量级数据库:可以用作一个轻量级数据库,尤其是需要在高速读写和持久化的场景下...

文章 2024-11-03 来自:开发者社区

Redis常见面试题:ZSet底层数据结构,SDS、压缩列表ZipList、跳表SkipList

文章目录 一、Redis数据结构概述 1.1 Redis有哪些数据类型1.2 Redis本质是哈希表1.3 Redis的哈希冲突与渐进式rehash1.4 数据结构底层1.4.1 简单动态字符串SDS1.4.2 双向链表LinkedList(后续已废弃)1.4.3 压缩列表ZipList1.4.4 哈希表HashTable1.4.5 跳表SkipList1.4.6 整...

Redis常见面试题:ZSet底层数据结构,SDS、压缩列表ZipList、跳表SkipList
文章 2024-10-15 来自:开发者社区

Redis面试篇

 目录 Redis主从 主从集群结构 搭建主从集群 启动多个Redis实例 建立集群 测试 主从同步原理 全量同步 增量同步 repl_baklog原理 主从同步优化 Redis哨兵 哨兵工作原理 哨兵作用 状态监控 选举leader failover...

Redis面试篇
文章 2024-10-14 来自:开发者社区

Java中redis面试题

面试题一 问:简单介绍下,你项目中用到的缓存 答:项目中经常用到的缓存是redis。 问:redis是单线程还是多线程的? 线程安全吗? 答:redis版本在4.0之前都是单线程运行的,所有的客户端请求处理/命令执行以及数据读写操作都是在一个主线程中完成得。这种设计的目的就是为了防止多线程环境下的锁竞争和上下文切换所带来的性...

文章 2024-10-09 来自:开发者社区

可能是最漂亮的Redis面试基础详解

先赞后看,Java进阶一大半 我是南哥,相信对你通关面试、拿下Offer有所帮助。 敲黑板:本文总结了Redis基础最常见的面试题! 包含了Redis五大基本数据类型、Redis内存回收策略、Redis持久化等。 ⭐⭐⭐本文收录在《Java学习/进阶/面试指南》:https://github/JavaSouth 1. Redis快的秘密 面试官:Redis什么这么快? 相信大部分R...

可能是最漂亮的Redis面试基础详解
文章 2024-10-09 来自:开发者社区

redis 的 key 过期策略是怎么实现的(经典面试题)超级通俗易懂的解释!

一个 redis 中可能同时存在很多很多 key,这些 key 中可能有很大一部分有过期时间,此时, redis 服务器咋知道哪些 key 已经过期要被删除,哪些 key 还没过期如果直接遍历所有的 key,显然是行不通的,效率通常低 redis 的整体策略是(两者结合) 定期删除惰性...

文章 2024-08-21 来自:开发者社区

redis常见面试题总结(上)

一、为什么使用 redis? 使用缓存的目的就是提升读写性能。为了提高读写性能,带来更高的并发量。减少对 MySQL 的请求量。 二、redis 有哪些好处? 读写速度快,因为数据存储在内存中,所以数据获取快。支持多种数据结构。包括字符串、列表、集合、有序列表、哈希等。支持事务,且操作遵守原子性,即...

文章 2024-08-12 来自:开发者社区

Redis总结篇(附Redis常见面试题)

前言 前面几篇文章分析了Redis数据结构,Redis主从复制,哨兵模式,Cluster分片方案,本文将以问题的形式对这些内容进行一个总结。 一、Redis支持哪些数据结构,以及底层的实现 数据结构类型 底层数据结构 使用场景 string sds(简单动态字符串) 1、分布式锁2、缓存...

Redis总结篇(附Redis常见面试题)
文章 2024-07-31 来自:开发者社区

Redis综述篇:与面试官彻夜长谈Redis缓存、持久化、淘汰机制、哨兵、集群底层原理!

一、Redis基本概念 面试官心理: 靠!手上活都没干完又叫我过来面试,这不耽误我事么,今儿又得加班补活了........咦,这小伙子简历不错啊,先考考它Redis.......... 面试官: 谈谈你对Redis的理解? 我: Redis是ANSI C语言编写的一个基于内存的高性能键值对(key-value)的NoSQL数据库,一般用于架设在Java程序与数据库之间用作缓存层,为了防...

Redis综述篇:与面试官彻夜长谈Redis缓存、持久化、淘汰机制、哨兵、集群底层原理!
文章 2024-07-24 来自:开发者社区

Redis常见面试题(二):redis分布式锁、redisson、主从一致性、Redlock红锁;Redis集群、主从复制,哨兵模式,分片集群;Redis为什么这么快,I/O多路复用模型

文章目录 一、redis分布式锁 1.1 redis分布式锁 是如何实现的1.2 Redission1.3 Redis实现分布式锁如何合理的控制锁的有效时长1.4 redisson实现的分布式锁-可重入1.5 redisson实现的分布式锁-主从一致性1.6 总结 二、Redis集群 2.1 Redis集群有哪些方案, 知道嘛 三、主从复制 3.1 主从复制——全量同步、增量同步3.2 总结 四....

Redis常见面试题(二):redis分布式锁、redisson、主从一致性、Redlock红锁;Redis集群、主从复制,哨兵模式,分片集群;Redis为什么这么快,I/O多路复用模型

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

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

产品推荐

NoSQL数据库

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

+关注
AI助理

你好,我是AI助理

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