面试必备的Redis知识题

Redis是一个开源的远程内存型数据库,它不仅性能强劲,而且提供了5 种不同类型的数据结构,我们项目实践中可能会遇到的大部分问题都可以很自然地映射到这些数据结构上。除此之外,Redis通过复制、持久化(persistence)、Redis Sentinel、客户端分片(client-side sharding)等特性,让用户可以很方便地将Redis 扩展成一个高可用能够包含数百GB 数据、每秒处理上百万次请求的系统

国内一些大型互联网公司比如阿里巴巴、新浪微博、字节跳动、快手、滴滴等面试过程中都会热点问及Redis相关的问题,这是因为这些公司内部的业务都大量使用了Redis。

下面对Redis热点面试题进行梳理,其内容如下:

  • Redis中都有那些常用的数据结构

  • Redis中的持久化方式以及区别

  • Redis中主从备份原理

  • Redis中的sentinel模式与集群模型,以及区别

  • Redis中的pipeline作用

  • Redis的过期策略以及内存淘汰机制

  • 怎么理解redis是单线程的

  • Redis的事务是干啥的,怎么用

  • Redis与关系型数据库对比

  • Redis实现分布式锁

  • 微博的粉丝列表与关注列表如何使用Redis实现

关于系统学习Redis的书籍,推荐下面两本书,第一本结合案例介绍使用,第二本着重介绍原理实现:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值