一.什么是缓存
Redis缓存:是开源的,使用ANSIC语言编写,支持网络,可基于内存亦可持久化的日志型,key-value型数据库提供多种语言的API。
具体解释:
不经常改变的就是缓存,缓存一般是固定的,可以提高反应速度。只有当你需要改变的时候再去调用它,就像每次开机是缓存先调用。
就像打开一个网页的时候,一开始内容可能会显示不全,但会出现一些原本固定的框,这些框就是网页中所存在的缓存。
而有时更新的时候,一开始有的东西不会改变,这就是缓存还没有改变,缓存还没有更新,他还是调用的之前的一些缓存。
因此缓存有利有弊。
二.缓存的实例
就在昨天,我的pycharm中在终端使用pip安装包时显示没有pip命令,在安装完pip并配置好环境变量再次使用后,还是显示错误。但是当我重启或清除缓存后,就可以用了。
并且今天,发现有人的电脑上,再用navicat连接数据库时连接不上,但是当他刷新清楚缓存后就可以连接成功了。
这些就是缓存一时没有更新过来,所以有时 发现类似问题时可以先考虑缓存的问题。
三.关于F5和ctrl+F5的区别,并fn
F5只是刷新一次当前页面的资源,使用F5刷新,浏览器仍然会重复利用之前的缓存数据。
Ctrl + F5 也是刷新页面,但是会清除缓存,把所有的资源进行重新下载,使网页与本机储存的网页时间标记相同。
(仅网页中)
Fn是“Function”(功能)的缩写,通常用于和其他按键组成组合键以快速改变操作特征。例如通过Fn + F1~F12 来实现一些其他的功能。
就像我的惠普单摁f5是静音功能,shift+ctrl+fn可以锁定fn键,当锁定fn键后再摁f5就是刷新。