当前位置: 首页 > news >正文

北京网站制作招聘网优化大师班级优化大师

北京网站制作招聘网,优化大师班级优化大师,厦门网站制作策划,免费制作企业宣传片app14.redis缓存 14.1简介 穿透型缓存: 缓存与后端数据交互在一起,对服务端的调用隐藏细节。如果从缓存中可以读到数据,就直接返回,如果读不到,就到数据库中去读取,从数据库中读到数据,也是先更…

14.redis缓存

14.1简介

穿透型缓存:
在这里插入图片描述

  • 缓存与后端数据交互在一起,对服务端的调用隐藏细节。如果从缓存中可以读到数据,就直接返回,如果读不到,就到数据库中去读取,从数据库中读到数据,也是先更新缓存,再返回给服务端。向数据库中写入数据,也是先写入缓存中,再同步给数据库

旁路型缓存:
在这里插入图片描述

  1. 服务先到缓存中读取数据,如果数据存在,就直接返回
  2. 如果缓存中没有数据,就到数据库中去读取
  3. 服务再将从数据库中读到的数据同步给缓存

redis是旁路型缓存

14.2 缓存的特征

  1. 效率高
  2. 容量小

14.3 redis缓存处理的两种情况

缓存命中:redis中有相应的数据,直接从redis中读取,性能很高
缓存缺失:redis中没有相应的数据,从后端关系型数据库中读取数据,性能很低。如果发生缓存缺失,为了后续程序请求中可以从缓存中读取数据,要将缺失的数据写入redis,也称作缓存更新.

String cache_key="user1001";
String cache_value=redis.get(cache_key);//想要从缓存中读取数据
if (cache_value!=null){
//做相关业务逻辑
}else{cache_value=mysql.getUserById(cache_key);//从关系型数据库中去读取数据redis.set(cache_key,cache_value);//缓存更新处理
}

redis不适用于无法获取源码的应用。

14.4 缓存的类型

14.4.1 只读缓存

只用读取数据的缓存。如果有写入数据的请求,直接发到后端的mysql或oracle数据库,在数据库中完成增删除改。对于删除和修改的数据来说,redis中可能会有旧的数据,需要将旧的数据删除,下一次读取时,redis缓存缺失,那么就从数据库中读数据,并更新到redis缓存中。
在这里插入图片描述
缓存图片、视频、手机的通讯记录、银行的以往帐单。

14.4.2 读写缓存

读定缓存,不只完成对数据读取任务,数据的增加、删除、修改操作,也是在redis缓存中完成,由于redis内存数据库效率很高,所以可以快速响应给服务端调用。

redis内存数据,在redis实例出现问题时,导致数据丢失。

  • 同步直写:优先保证数据可靠
  • 异步写回:执行效率高

对写请求操作进行高效处理,选择读写缓存
如果写操作很少,需要提升读取效率,选择只读缓存

http://www.khdw.cn/news/49956.html

相关文章:

  • 提供邢台专业做网站台州seo排名优化
  • 动态网站开发技术 百度百科灰色词网站seo
  • 盘锦建网站搜索引擎优化好做吗
  • 有关设计的网站免费建站
  • 个人网站制作总体设计广州网站优化页面
  • 万江做网站中国十大软件外包公司排名
  • 成都网站制作长沙关键词排名优化提升培训
  • 怎么做视频资源网站网络策划
  • 黄页网站推广app媒体资源
  • 网站建设3000字什么是优化师
  • 阿里云 个人网站备案网络软件开发
  • 重庆制作手机网站5118站长网站
  • 如何做色流量网站网站推广优化
  • 做下载网站有哪些广告投放是做什么的
  • 建网站找汉狮网站快速排名上
  • wordpress 可视化插件中国seo
  • trinseo公司优化营商环境建议
  • 网络公司运营是干啥的网站搜索引擎优化方案的案例
  • 东莞阿里网站设计做百度推广销售怎么找客户
  • 网站logo图怎么做宁德市医院东侨院区
  • 昆明做网站建设怎么样友情链接如何添加
  • 东莞室内设计公司排名seo薪资seo
  • 怀化seo快速排名快速优化官网
  • WordPress类似论坛主题吉安seo
  • 做网站预算表seo推广 课程
  • wordpress给所有用户发邮件seo搜索引擎优化工程师招聘
  • php做网站安性如何抖音广告推广
  • 长沙网站制作工作室知名公司seo顾问推推蛙
  • 设计上海官网seo推广优化
  • 做黄金比较专业的网站能翻到国外的浏览器