Redis和Caffeine的区别是什么?

相同点:

两个都是缓存的方式

不同点:

redis是将数据存储到内存里
caffeine是将数据存储在本地应用里

caffeine和redis相比,没有了网络IO上的消耗

联系:

一般将两者结合起来,形成一二级缓存。使用流程大致如下:
去一级缓存中查找数据(caffeine-本地应用内)
如果没有的话,去二级缓存中查找数据(redis-内存)
再没有,再去数据库中查找数据(数据库-磁盘)
Redis和Caffeine的区别是什么?
图来自于此文章:
https://my.oschina.net/dengfuwei/blog/1616221