测试开发-说下分布式缓存和本地缓存的区别,如何选择_

什么是缓存
程序经常要调用的对象存在内存中 , 方便其使用时可以快速调用 , 不必去数据库或者其他持久化
设备中查询,主要就是提高性能
DNS 缓存、前端缓存、代理服务器缓存 Nginx 、应用程序缓存(本地缓存、分布式缓存)、
数据库缓存
分布式缓存
与应用分离的缓存组件或服务,与本地应用隔离一个独立的应用,多个应用可直接的共享缓
常见的分布式缓存 Redis Memcached
本地缓存
和业务程序一起的缓存,例如 myabtis 的一级或者二级缓存,本地缓存自然是最快的,但是不
能在多个节点共享
常见的本地缓存: ssm 基础课程 myabtis 一级缓存、 mybatis 二级缓存;框架本身的缓存;
redis 本地单机服务; ehchche guava cache Caffeine
选择本地缓存和分布式缓存
和业务数据结合去选择
高并发项目里面一般都是有本地缓存和分布式缓存共同存在的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mason22

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值