java中redis作为缓存的使用

1.redis中的数据类型:

(1)String:字符串

(2)hash:哈希

(3)list:列表

(4)set:集合

(5)sortedset:有序集合

2.几种缓存问题:

(1)缓存击穿:热点key突然过期,

解决办法:

a.设置热点数据永不过期

b.加锁:第一个人拿到锁,在数据库查数据,然后存入缓存,后面的人直接可以在火村拿到数据。

(2)缓存穿透:访问数据库中不存在的数据,解决办法:把null值也写入缓存

(3)缓存雪崩:一大批热点key失效,解决办法:失效时间加随机值

3.springboot整合redis缓存:

 

Guess you like

Origin blog.csdn.net/kkkkkfffd/article/details/121502415