![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
yhlas
这个作者很懒,什么都没留下…
展开
-
缓存穿透、缓存击穿、缓存雪崩区别和解决方案
一、缓存穿透 描述: 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 1)接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截; 2)从缓存取...原创 2020-06-10 11:05:27 · 215 阅读 · 0 评论 -
Windows下安装Redis及php的redis拓展教程
一.安装前必读Windows 64位操作系统Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9)注意事项:1.在window下如果你还需安装php的redis拓展,那么安装最新版本的redis可能没有对应的php_redis.dll;2.网上的windows下安装redis及PHP拓展教程大多是redis2.x版本的,对于想安装高版本可能不适用;来看下截止2...转载 2018-05-09 20:11:57 · 107 阅读 · 0 评论 -
Git 常用命令大全
一,Git常用命令速查git branch查看本地所有分支git status查看当前状态 git commit提交 git branch -a查看所有的分支git branch -r查看远程所有分支git commit -am“init”提交并且加注释 git remote add origin git@192.168.1.119 :ndshow git push origin maste...转载 2018-06-01 17:26:27 · 436 阅读 · 0 评论 -
Redis常用命令整理
Redis常用命令整理 doc 环境下使用命令: keys 命令 ? 匹配一个字符 * 匹配任意个(包括0个)字符 [] 匹配括号间的任一个字符,可以使用 "-" 符号表示一个范围,如 a[b-d] 可以匹配 "ab","ac","ad" \x 匹配字符x,用于转义符号,如果要匹配 "...转载 2018-07-20 17:49:16 · 369 阅读 · 0 评论