前言
在大数据时代,频繁地在应用和数据库之间进行读写操作在性能、速度、体验上已经远远不
能满足用户、客户、开发人员的要求了,于是一种基于内存操作的数据库便应运而生。
Redis 是一种基于内存的数据库,如何轻松理解并熟练操作 Redis 是一个有责任心、进取
心程序员应该了解和掌握的技术。Redis 在互联网技术存储方面使用如此广泛,几乎所有的
后端技术面试官都要在 Redis 的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联
网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的
身影失望的离开,略感愧疚,故献上此文,希望各位朋友以后面试势如破竹,永无失败!
Redis 基础相关问题
1. Redis 是什么?说说它的优点和缺点?
2. Redis 与 memcached 相比有哪些优势?
3. Redis 支持哪几种数据类型?
4. Redis 主要消耗什么物理资源?
5. Redis 有哪几种数据淘汰策略?
6. Redis 官方为什么不提供 Windows 版本?
7. 一个字符串类型的值能存储最大容量是多少?
8. 如何将 Redis 放到应用程序中?
9. 使用 Redis 的时候应用程序是如何进行读写的?
10. 为什么 Redis 需要把所有数据放到内存中?
11. 什么是 CAP 理论?
Redis 集群相关问题