缓存
zz_ddup
这个作者很懒,什么都没留下…
展开
-
Redis_2018面试
1、什么是Redis? 答:Redis全称为:Remote Dictionary Server(远程数据服务),是一个基于内存的高性能key-value数据库。 2、Redis的数据类型? 答:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 我们实际项目中比较常用的是string,hash...转载 2018-10-28 22:03:31 · 107 阅读 · 0 评论 -
Redis面试分析
一. 缓存穿透、缓存击穿、缓存雪崩? 1)缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截; 从缓存取不到的数据,在数据库中也没有取到,这时也...翻译 2019-06-19 14:17:44 · 316 阅读 · 0 评论