码匪周子

 

Redis相关

1.基本数据类型: 5种。 string  hash list(相当于消息队列,可以做微博timeLine ) set(可以做关注列表,粉丝列表,不重复)  Zset(有序集合)

2.  (1)缓存穿透: 数据库中没有,缓存中也没有, 用户的请求直接到了数据库,就造成了缓存穿透;将没有的结果也缓存上,并且设置一个短的过期时间;

  (2)缓存击穿:redis中的一个热点key失效,导致大量的请求到达了数据库,解决方法: 将热点key设置不过期,定时更新热点key的过期时间

  (3)缓存雪崩:redis中的缓存大量失效,导致用户请求到达数据库,造成数据库的压力, 解决方法:设置不同的过期时间,数据预热;

3. Redis的两种持久化方式:

  (1)AOF和RDB

AOF是记录每次操作的日志,恢复是执行日志文件,从而获得数据, RDB是快照形式,每次操作完成以后,将数据保存到磁盘里面。

AOF丢失数据少,rdb会丢失最后一次的数据; aof恢复消耗性能,

 

posted on 2025-02-05 15:11  码匪周子  阅读(14)  评论(0)    收藏  举报

导航