Redis 不管是在社招/校招面试中,被问到的频率都非常高;在日常开发中,Redis 的使用频率也非常高,几乎是 Java 后端开发必须掌握的技术栈,所以 Redis 也被二哥归纳到了Java 后端四大件中。
Redis是一种基于键值对(key-value)的NoSQL数据库。它的数据都存放在内存中,所以读写性能非常出色,同时,它会利用快照和日志的形式将内存的数据持久化到硬盘上,防止数据丢失。由于 Redis 的出色性能,它被应用于企业级开发的多个场景当中,比如说缓存、计数器、排行榜、社交网络、消息队列、分布式锁等等,因此,Redis 的企业开发中占据了重要的位置。