zoukankan      html  css  js  c++  java
  • Redis面试题

    蜜源:

    (1)项目中我们的 Redis 部署了多少个节点?

    YY:

    (1)Redis 集群模式,主从模式, 哨兵集群的区别是啥?

    (2)Redis 持久化机制有哪些?RDB 、 AOF重启过程中RDB、AOF 哪个文件会更大?如果redis 用在缓存场景,选哪个比较合适?

    答:AOF 文件比较大,缓存场景往往能允许数据的丢失,所以选用RDB比较合适

    (3)Redis 使用比较经常出现的一些问题,怎么解决的?

    Shein:

    (1)分布式锁你们怎么实现的, 用redissonLock 跟用 setNx 的区别, setNx 存在什么问题,  RedissonLock 锁的最长持有时间是怎么实现的(Shein)

    钱大妈:

    (1)redis有哪些类型?怎么做到和数据库数据一致性?有哪些策略?redis挂了怎么办?原理是什么?项目中怎么用的?

    (2)第一次查库后放缓存,如果第一次并发大怎么办?除了预加载还有哪些方式处理?

    (3)redis讲一下实际项目用的场景、原因、解决什么原因(分布式锁、做服务幂等、缓存数据)?

    (4)讲一下分布式锁、服务幂等怎么做、为啥这么做、具体业务场景、缓存数据以什么形式、为什么?

    字节跳动:

    (1)redis底层数据结构你知道吗?string的底层是啥?zset的底层是啥?

    小迈网络(1-3年):

    (1)redis的几种类型以及应用场景?

    (2)基于redis锁机制,是否有其他实现方式替代?
    (3)采用redis的setNx 和redis官方的锁有什么区别?

    通天晓(3年):

    (1)redis分布式锁实现?

    (2)redis数据类型有哪些?

    (3)redis内存溢出怎么解决?

    其他:

    redis为什么是单线程?

    redis过期策略和内存淘汰策略的区别?

    raft算法?

    全量和增量复制的区别?

    Redis 大key问题怎么处理?

    哨兵故障转移流程?

    redis get  key从发起请求到获取值的过程?

    RDB快照 AOF的过程?

    希望本文章对您有帮助,您的转发、点赞是我的创作动力,十分感谢。更多好文推荐,请关注我的微信公众号--JustJavaIt
  • 相关阅读:
    flash bulider 无法启动
    -all_load,-ObjC,-force_load三者的区别
    使用NSOperation使用,创建线程中传递多个参数
    WebService开发步骤
    java的注释
    Struts2的创建Web项目入门
    Linux学习笔记
    CSS布局注意(纯属个人总结)
    java数据库连接类,已经把数据库操作的方法都封装好了
    CSS学习笔记总结和技巧
  • 原文地址:https://www.cnblogs.com/liaowenhui/p/15037881.html
Copyright © 2011-2022 走看看