迹忆客 计算机编程题库

Redis 基础

1.
(多选题)关于Redis的说法正确的是
  • Redis 全称 Remote Dictionary Server
  • Redis 的数据是存在内存中的
  • Redis 是由ANSI C语言编写的,遵守BSD 协议
  • Redis 数据存在内存中,所以服务重启之后数据就丢失了
2.
(多选题)Redis 有哪些优点
  • 读写性能优异, Redis能读的速度是110000次/s,写的速度是81000次/s。
  • 支持数据持久化,支持AOF和RDB两种持久化方式。
  • 支持事务,Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。
  • 数据结构丰富,除了支持string类型的value外还支持hash、set、zset、list等数据结构。
  • 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。
3.
(多选题)Redis 有哪些缺点
  • 数据库容量受到物理内存的限制
  • Redis 不具备自动容错和恢复功能
  • Redis 较难支持在线扩容
  • Redis的所有操作都是原子性的
4.
(简答题)为什么要用Redis作为缓存
5.
(多选题)下列关于为什么Redis这么快的原因说法正确的是
  • 完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。
  • 数据结构简单
  • 采用单线程
  • 使用多路 I/O 复用模型,非阻塞 IO
  • Redis 直接自己构建了 VM 机制
6.
(简答题)简述为什么使用Redis而不使用map/guava 做缓存?
扫码一下
查看教程更方便