redis五种数据类型分别是string(字符串),hash(哈希),list(列表),set(集合)及sort set (有序集合)。
缓存穿透缓存没有要查询的数据,高并发或者恶意攻击,使得请求直接连接db。解决方案是布隆过滤器判断缓存是否存在。设置一个为null的缓存,设置较短的过期时间。缓存击穿高并发面对db,可能是缓存过期设置热点数据缓存永不过期,或者分批次过期。
分布式锁,使得缓存失效后只有一个线程访问db大面积的缓存击穿称为缓存雪崩设置redis集群,或者缓存击穿的方法解决
redis
最新推荐文章于 2023-09-04 16:14:40 发布