缓存
JAVA_日月
没有废话、没有套路,全部纯技术干货文章。
展开
-
关于linux buffer/cache 看完这篇你就懂了
free 命令 与 buffer/cache在 Linux 系统中,我们经常用 free 命令来查看系统内存的使用状态。在一个 centos 的系统上,free 命令的显示内容大概是这样一个状态:-m: 显示单位为MBfree -m 各个参数的说明total 内存总数used 已经使用的内存数free 空闲的内存数shared 多个进程共享的内存总额buff/cache 缓存的大小available 可用内存 free + buff/cache什么是 buffer/cache?bu原创 2020-09-06 10:34:58 · 17669 阅读 · 0 评论 -
缓存穿透、缓存击穿、缓存雪崩详解
一、缓存处理流程前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。二、缓存穿透描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决方案:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截;从缓存取不到的数据,在数据库中也没有取到,这时也可以将key-valu转载 2020-06-03 15:44:29 · 229 阅读 · 0 评论 -
Redis 管理工具 TreeNMS
今日,日月给大家介绍一款redis管理工具TreeNMS.下面我就详细给大家介绍一下treeNMS的安装及各项功能。1、下载安装下载地址:http://www.treesoft.cn/dms.html下载到的是一个zip包,解压到指定的目录即可windows下,直接双击运行bin目录下的startup.bat文件即可运行启动webapps\treenms目录内容为编译后的项目,可以...原创 2019-08-10 20:49:19 · 6980 阅读 · 4 评论 -
Redis指定db存储教程
今天,日月教大家如何存储数据到redis的指定db中,熟悉redis的都知道,redis默认是有16个db的,如图:上图中redis图形化管理工具安装请查看:Redis管理工具TreeNMSOK,为了节省时间,我们直接在之前的 springBoot集成redis 该项目基础上修改。一、修改RedisUtils新增三个方法: /** * * @Title: set ...原创 2019-08-11 20:18:41 · 10342 阅读 · 1 评论