一、redis的存储的基本数据类型
String、Set、List、Hash、Zset
二、redis的持久化方式
1、写日志方式(AOF)
每次执行redis命令时(查询除外),将命令记录到日志文件中,命令的集合。
优点:数据完整性高,最多丢失一秒的数据
缺点:
2、快照方式(RDB)
设置一个时间点,将redis中的数据生成一个完整的快照,以二进制方式保存在磁盘中。
优点:适合备份,回滚到指定时间的数据。
缺点:数据完整性差
说明:redis支持同时开启两种持久化方式,重启时默认以日志方式恢复。
三、redis的三种模式
1、主从
保证数据的完整性
2、哨兵
解决服务器的高可用
3、集群
解决多台数据的重复性
四、redis的缓存击穿
1、定义
当数据查询的数据为空时,会导致写入redis的值也为空,那么会一直查询数据库。
2、处理方法
数据库返回为空时,就把空字符串写入redis,那么redis就能查询到数据了,就不会出现一直查询数据库了。