先给大家讲一个基本知识点:数据库分类大致分为两类,关系型数据库和非关系型数据库.如果详细区分的话,还可以继续分下去. Redis不仅仅是缓存数据库 面试的时候,很多人会问,Redis和memcahce的区别? memcache是一个纯缓存的键值数据库,而Redis是一个非关系型的数据库. 两者的差异较大,却仍然大部分的人问二者的区别?因为很多人对Redis的应用,主要是和memcache一样,作为键值缓存数据库来用的. 要知道,Redis不仅仅是缓存数据库,接下来,我们要深入Redis的应用场景