033--Redis面试题汇总

VIP免费
2024-12-11 0 0 221.34KB 8 页 5.9玖币
侵权投诉
Redis 面试题汇总
1.Redis 使用场景有哪些?
答:Redis 使用场景如下:
记录帖子点赞数、点击数、评论数
缓存近期热帖
缓存文章详情信息
记录用户会话信息
2.Redis 有哪些功能?
答:Redis 功能如下:
数据缓存功能
分布式锁的功能
支持数据持久化
支持事务
支持消息队列
3.Redis 支持哪些数据类型?
答:Redis 支持的数据类型如下:
String 字符串
List 列表
Set 无序集合
ZSet 有序集合
Hash 哈希类型
4.Redis 相比 Memcached 有哪些优势?
答:Redis 相比 Memcached 优势如下:
Memcached 所有的值均是简单的字符串,Redis 支持更为丰富的数据类型
Redis 的速度比 Memcached 要快
Redis 可以持久化
Redis 可以设置过期时间
Redis 支持主从同步
5.Redis 支持哪些淘汰策略?
答:Redis 淘汰策略如下:
• noeviction:禁止淘汰数据;
• allkeys-lru:尝试回收最少使用的键,使得新添加的数据有空间存放;
• volatile-lru:尝试回收最少使用的键,但仅限于在过期集合的键,使得新添加的数据
有空间存放;
• allkeys-random:回收随机的键使得新添加的数据有空间存放;
• volatile-random:回收随机的键使得新添加的数据有空间存放,但仅限于在过期集合
的键;
• volatile-ttl:回收在过期集合的键,并且优先回收存活时间较短的键,使得新添加的
数据有空间存放。
6.官方为什么不支持 Windows 版本?
答:Redis 官方是不支持 Windows 版的,因为目前 Linux 版本已经相当稳定,如果开发
Windows 版本,反而会带来兼容性等问题。
7.为什么 Redis 是单线程的?
答:因为 Redis 的瓶颈最有可能是机器内存或者网络带宽,而非单线程,既然单线程不是
Redis 的性能瓶颈,并且单线程又比较容易实现,所以 Redis 就选择使用单线程来实现。
单线程并不代表运行速度就慢,比如,Nginx NodeJs 都是单线程高性能的代表。
8.为什么 Redis 需要把所有数据放到内存中?
答:Redis 为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入
磁盘,这样 Redis 就拥有了快速查询和数据持久化等特征。
9.Redis key 的最大容量是多少?
答:最大容量 512 MB,官方说明如下图所示:
1
摘要:

Redis面试题汇总1.Redis使用场景有哪些?答:Redis使用场景如下:•记录帖子点赞数、点击数、评论数•缓存近期热帖•缓存文章详情信息•记录用户会话信息2.Redis有哪些功能?答:Redis功能如下:•数据缓存功能•分布式锁的功能•支持数据持久化•支持事务•支持消息队列3.Redis支持哪些数据类型?答:Redis支持的数据类型如下:•String字符串•List列表•Set无序集合•ZSet有序集合•Hash哈希类型4.Redis相比Memcached有哪些优势?答:Redis相比Memcached优势如下:•Memcached所有的值均是简单的字符串,Redis支持更为丰富的数据...

展开>> 收起<<
033--Redis面试题汇总.docx

共8页,预览2页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!

相关推荐

分类:计算机 价格:5.9玖币 属性:8 页 大小:221.34KB 格式:DOCX 时间:2024-12-11

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 8
客服
关注