当前位置:   article > 正文

cyc大佬有地方写的不全,补充(redis篇)

cyc大佬有地方写的不全,补充(redis篇)

1.redis的数据淘汰策略

当redis内存数据大小达到一定的大小时,就会施行数据淘汰策略,主要有六种策略

2.数据库和缓存的数据一致性

2.1 mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据

根据数据淘汰策略,先算一下这20W的数据大概占多少内存,然后设置redis的内存,启用从所有数据集中挑选最近最少使用的淘汰策略

2.2 redis缓存和mysql数据库同步

3.Redis持久化

1.RDB持久化(redis默认方式)

将某个时间点的所有数据都存在硬盘中,如果发生故障将丢失最后一次创建快照的数据

触发RDB快照的条件:在指定的时间间隔内,执行指定次数的写操作

2.AOF持久化

所执行的每一条指令,都会记录到appendonly.aof文件中,redis会按照策略将指令存入硬盘中。当redis重启的时候会根据日志文件的内容将写指令从前到后执行一次完成数据恢复的功能

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/682535
推荐阅读
相关标签
  

闽ICP备14008679号