redis面试题记录

记录几道redis面试题 有时间回来补充答案

  • redis为什么是key,value的,为什么不是支持SQL的?

  • redis是多线程还是单线程?(回答单线程的请回吧,为什么请回,请往下看)

  • redis的持久化开启了RDB和AOF下重启服务是如何加载的?(10个人9个回答错误)

  • redis如果做集群该如何规划?AKF/CAP如何实现和设计?

  • 10万用户一年365天的登录情况如何用redis存储,并快速检索任意时间窗内的活跃用户?

  • redis的5种Value类型你用过几种,能举例吗?

  • 100万并发4G数据,10万并发400G数据,如何设计Redis存储方式?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一些常见的Redis面试题及其回答: 1. Redis是什么?它的特点是什么? Redis是一个开源的内存数据存储系统,它可以用作数据库、缓存和消息中间件。Redis的特点包括高性能、支持多种数据结构(如字符串、哈希、列表、集合、有序集合等)、数据持久化、支持分布式等。 2. Redis常见的数据结构有哪些? Redis支持多种数据结构,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等。 3. Redis的持久化方式有哪些? Redis提供了两种持久化方式:RDB(Redis DataBase)和AOF(Append Only File)。RDB是通过将内存中的数据定期保存到磁盘上的快照文件,而AOF则是通过将写操作追加到文件末尾来记录数据库状态的。 4. Redis的主从复制是什么?有什么作用? Redis的主从复制是指将一个Redis服务器的数据复制到其他服务器上,其中一个服务器作为主服务器(Master),其他服务器作为从服务器(Slave)。主从复制可以实现数据的备份、读写分离、故障恢复等功能。 5. Redis如何实现分布式? Redis可以通过分片(Sharding)和复制(Replication)来实现分布式。分片将数据分散存储在多个Redis节点上,复制则将数据复制到多个节点上以提高数据的可用性和读取性能。 这些问题只是Redis面试中的一部分,希望能帮助到你准备面试。在面试过程中,最重要的是理解Redis的基本概念和特点,并能够结合实际项目经验进行回答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值