【redis6】面试题

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

谈谈你对redis的理解

redis是一个基于key-value存储结构的NoSQL内存数据库是一个基于内存的提供了五种常用的数据类型String、Set、Map、List、ZSet可以解决多种场景下的问题
作为企业级开发来说提供了主从复制+哨兵以及集群的方式去实现高可用在集群里面通过hash卡槽的方式实现了数据的分片进一步提升了性能和可扩展性

1. Redis是单线程还是多线程

在这里插入图片描述

2. Redis单线程为什么还能这么快

在这里插入图片描述

3. Redis底层数据是如何用跳表来存储的

在这里插入图片描述

4. key过期了为什么内存没释放

在这里插入图片描述
在这里插入图片描述

5. key没设置过期时间为什么被redis主动删除

在这里插入图片描述

6. 淘汰key的算法LRU和LFU的区别

在这里插入图片描述

7. 删除key的命令会阻塞redis吗

有可能会

在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: redis