redis常见面试题

1. redis为什么快

【Redis】Redis为什么快?_哔哩哔哩_bilibili

  1. 内存处理的

  2. 单线程的

  3. 渐进式rehash 内部是map结构,涉及扩容,分摊到每一次请求中(每次处理数组上的一个元素),避免大量数据的卡顿。

  4. 缓存时间戳(定时任务更新,快速拿取)

2. redis适用场景(分布式锁、缓存、排行榜、消息队列、计数器等),以及原因

【Redis】Redis合适的应用场景?_哔哩哔哩_bilibili

3. 为什么用多线程和单线程,(多线程内存IO,主要瓶颈在IO,核心处理还是单线程)

【Redis】Redis6.0为什么要引入多线程?_哔哩哔哩_bilibili

相关推荐
DarkAthena1 分钟前
【ORACLE】记录一些ORACLE的merge into语句的BUG
数据库·oracle·bug
小鸡脚来咯12 分钟前
SpringBoot 常用注解大全
java
风铃儿~27 分钟前
Java面试高频问题(26-28)
java·算法·面试
大新新大浩浩34 分钟前
arm64适配系列文章-第三章-arm64环境上mariadb的部署
数据库·arm·mariadb
IT瘾君35 分钟前
Java基础:认识注解,模拟junit框架
java·开发语言·junit
风象南36 分钟前
SpringBoot中3种内容协商策略实现
java·spring boot·后端
聪明的墨菲特i36 分钟前
SQL进阶知识:九、高级数据类型
xml·数据库·sql·mysql·json·空间数据类型
IT瘾君38 分钟前
JavaWeb:Web介绍
java·web
oioihoii41 分钟前
金仓数据库 KingbaseES 产品深度优化提案:迈向卓越的全面升级
数据库·性能优化·金融·金仓数据库 2025 征文·数据库平替用金仓
不秃的开发媛1 小时前
前端技术Ajax入门
java·开发语言·前端