Redis-面试题

一、基础

1、什么是Redis

  • C语言编写,高性能的非关系型数据库(Remote Dictionary Server)(数据存在内存中)

2、Redis的优缺点

  • 优点
    • 读写性能优异
    • 支持数据持久化RDB、AOF
    • 支持事务
    • 数据结构丰富
    • 支持主从复制,主机自动将数据同步至slave,可进行读写分离
    • 高性能(直接操作内存快)、高并发:
  • 缺点
    • 数据库容量受到物理内存限制
    • 在线扩容困难

3、redis与其它缓存

  • redis是分布式缓存

4、redis为什么快

  • 完全基于内存
  • 数据结构简单
  • 采用单线程,避免不必要的上下文切换和竞争,也避免锁问题
  • 采用多路IO复用模型,非阻塞IO

5、redis的应用场景

  • 计数器、缓存、消息队列
  • 分布式锁

6、redis有哪些数据类型

  • String、List、Set、Zset、Hash、Geospatial、Hyperloglog、Bitmap

7、redis持久化

  • 就是把内存数据写道磁盘,防止数据丢失
  • RDB(默认):一定时间将内存数据以快照的形式保存到磁盘
    • 只有dump.rdb文件,方便持久化
    • 容灾性好,

相关推荐

  1. Redis面试

    2024-02-16 22:58:01       38 阅读
  2. Redis面试5

    2024-02-16 22:58:01       28 阅读
  3. Redis面试4

    2024-02-16 22:58:01       30 阅读
  4. Redis面试8

    2024-02-16 22:58:01       36 阅读
  5. Redis面试7

    2024-02-16 22:58:01       31 阅读
  6. Redis面试9

    2024-02-16 22:58:01       28 阅读
  7. redis 面试(二)

    2024-02-16 22:58:01       26 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-16 22:58:01       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-16 22:58:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-16 22:58:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-16 22:58:01       18 阅读

热门阅读

  1. 15.3 OpenGL可编程片段处理:片段着色器查询

    2024-02-16 22:58:01       33 阅读
  2. 「MySQL」事务

    2024-02-16 22:58:01       31 阅读
  3. 相向双指针题单

    2024-02-16 22:58:01       36 阅读
  4. leetcode刷题记录:二叉树02(思路篇)

    2024-02-16 22:58:01       31 阅读
  5. Spring基础 - Spring和Spring框架组成

    2024-02-16 22:58:01       28 阅读
  6. C++中const关键字详解

    2024-02-16 22:58:01       26 阅读
  7. C/C++中static关键字详解

    2024-02-16 22:58:01       30 阅读
  8. CCF编程能力等级认证GESP—C++1级—20231209

    2024-02-16 22:58:01       48 阅读
  9. Vue语法

    Vue语法

    2024-02-16 22:58:01      24 阅读
  10. 【动态规划】买卖股票问题

    2024-02-16 22:58:01       30 阅读
  11. MTR++论文阅读

    2024-02-16 22:58:01       30 阅读