1.redis中的数据类型:
(1)String:字符串
(2)hash:哈希
(3)list:列表
(4)set:集合
(5)sortedset:有序集合
2.几种缓存问题:
(1)缓存击穿:热点key突然过期,
解决办法:
a.设置热点数据永不过期
b.加锁:第一个人拿到锁,在数据库查数据,然后存入缓存,后面的人直接可以在火村拿到数据。
(2)缓存穿透:访问数据库中不存在的数据,解决办法:把null值也写入缓存
(3)缓存雪崩:一大批热点key失效,解决办法:失效时间加随机值
3.springboot整合redis缓存: