原文地址:码农在新加坡的个人博客
前言
Redis作为非关系型内存数据库,只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的。
而作为一个程序员,尤其是一个后端程序员,如果你会Redis,毫不夸张地说,面试通过率可以增加50%。
你肯定听说过:Redis很快,有多快呢?
首先,Redis有多快?它的单机QPS
可达100K
。
我们先来看看Redis官网的性能基准数据。
Redis在数据大小为1000 byte
的时候能达到100K
以上的QPS。
同时在6K
个同时连接的时候依旧能保持50K
以上的QPS。
而在同等机器配置下的MySQL的QPS大概在2k ~ 4k
左右。
所以Redis作为内存数据库优势就出来了。
Redis为什么这么快
面试官:Redis为什么这么快。
你:因为它是基于内存的。
面试官:还有吗?
你:嗯,这个。。。