Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案).pdf Redis面试题(含答案). Redis是一种高性能的键值存储系统,常用于缓存、数据库和消息中间件等场景。面试中,Redis的相关问题通常涵盖其核心特性和使用场景。以下是一些常见的Redis面试知识点: 1. **Redis的主要功能** - **哨兵系统(Sentinel)**:哨兵是一个监控系统,用于监控Redis主从集群的状态,实现自动故障转移。当主节点故障时,哨兵会将备份节点提升为主节点,确保服务的高可用性。 - **复制(Replication)**:Redis支持主从复制,主节点的数据会被复制到从节点,提高读取性能并提供数据备份。 - **事务(Transactions)**:Redis支持事务,可以一次性按顺序执行多个命令,保证原子性,但不支持回滚。 - **LUA脚本**:通过LUA脚本可以在服务器端执行复杂的逻辑,以原子方式执行一系列操作。 - **持久化**:包括RDB(快照)和AOF(追加日志)两种方式,确保Redis在重启后能恢复数据。 - **集群(Cluster)**:Redis官方的集群解决方案,支持数据的分布式存储和负载均衡。 2. **Redis的数据类型** - **String**:基础类型,用于存储字符串,支持二进制安全的存储。 - **List**:有序的字符串列表,可以进行插入和弹出操作。 - **Set**:无序且不重复的字符串集合。 - **Sorted Set**:有序的集合,成员带有分数,可以按分数排序。 - **Hash**:键值对的集合,适用于存储对象。 3. **Redis的单进程单线程模型** - Redis为了简化并发控制和提高性能,选择单线程模型。它利用内部操作的原子性避免了线程安全问题,但限制了多核CPU的利用率。 - 对于多核CPU的利用,可以通过在同一台机器上启动多个Redis实例来实现水平扩展。 4. **使用Redis的优势** - **速度**:Redis的数据存储在内存中,读写速度极快。 - **数据类型**:支持多种数据结构,满足不同应用场景。 - **事务**:原子性操作保证了数据一致性。 - **特性**:如TTL(Time To Live)用于设置键的过期时间,消息队列,发布/订阅等。 5. **Redis与Memcached的比较** - **数据类型**:Redis支持更丰富的数据类型,而Memcached仅支持字符串。 - **性能**:Redis通常比Memcached更快。 - **持久化**:Redis可持久化数据,而Memcached数据易丢失。 - **备份**:Redis支持主从备份,Memcached不支持。 6. **数据淘汰策略** - **volatile-lru**:从有过期时间的数据集中选择最近最少使用的数据淘汰。 - **volatile-ttr**:从有过期时间的数据集中选择最早过期的数据淘汰。 - **volatile-random**:从有过期时间的数据集中随机淘汰数据。 - **allkeys-lru**:从所有数据集中选择最近最少使用的数据淘汰。 - **allkeys-random**:从所有数据集中随机淘汰数据。 - **noeviction**:禁止数据淘汰,当内存满时拒绝新写入。 7. **Redis集群方案** - **Twemproxy**:轻量级代理,用于分发Redis请求,不支持数据迁移。 - **Codis**:国产的Redis集群解决方案,提供动态扩容和缩容、数据迁移等功能。 - **Redis官方集群**:支持槽分区,数据自动在节点间分布,但不支持跨槽迁移。 以上是Redis面试中常见的知识点,涵盖了其核心特性和使用中的关键点。了解并掌握这些知识,可以帮助你在面试中表现出色。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/88664454/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88664454/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88664454/bg3.jpg)
剩余11页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- 满载而归2024-02-12超级好的资源,很值得参考学习,对我启发很大,支持!
![avatar](https://profile-avatar.csdnimg.cn/5d3d17b770eb4c6785682f01b138d5bc_z9894.jpg!1)
- 粉丝: 172
- 资源: 3356
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- C# winform置托盘图标并闪烁演示源码.zip
- 打包和分发Rust工具.pdf
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)