单点redis下存在的问题:
redis是内存存储,服务重启可能会导致数据丢失;无法满足处理高并发的能力;如果redis单个宕机,那么对整个微服务的影响是巨大的;单个redis基于内存,存储的数据量是有限的,难以满足海量数据要求。
一.redis的缓存持久化
1.RDB:全称:redis数据备份文件。简单来说就是把redis的数据全部放到磁盘上,当redis故障重启后从磁盘读取文件,恢复数据.
关于RDB配置,修改redis配置文件
2.AOF:
redis的处理每一个写命令都会记录在aof文件中,可以看作是redis的命令日志文件。
2.1AOF命令的重复记录
当set命令或别的命令进行重复赋值或者修改的时候,用批量化插入或者,只记录最后一次修改的时候,效率会更高。
3.redis两种缓存机制的优劣比较