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恢复消耗性能,

浙公网安备 33010602011771号