
Redis
文章平均质量分 76
拿捏Redis!
菠萝蜜blm
这个作者很懒,什么都没留下…
展开
-
Redis的内存淘汰策略
应用中存在一些热点数据(即经常被访问的数据),allkeys-lru 或 allkeys-lfu 策略更适合,它们会保留这些热点数据。数据经常更新,使用 volatile-lru 或 volatile-lfu 策略更合适,这些策略会考虑数据的过期时间和访问频率。性能优化:在某些情况下,volatile-ttl策略可以帮助优化性能,会优先淘汰剩余生存时间较短的key,从而确保内存中保留更多的有效数据。根据数据被访问的频率来决定哪些数据应该被移除,不关注使用时间,只关注使用频率。原创 2024-08-06 23:27:53 · 458 阅读 · 0 评论 -
Redis持久化的方式
持久化时将内存数据写入磁盘,指定目录下生成 dump.rdb 文件,重启时通过 dump.rdb 把数据加载到内存,一旦 redis 异常退出会丢失最近一次持久化后更改的数据。Redis 是内存数据库,支持持久化,将内存中的数据些到磁盘中,防止服务器宕机内存数据丢失。AOF可以更好的保护数据不丢失,可以配置 AOF 每秒执行一次fsync操作,如果Redis进程挂掉,最多丢失1秒的数据。以独立日志的方式记录每次写命令,Redis重启时会重新执行AOF文件中的命令达到恢复数据的目的。原创 2024-07-29 22:26:00 · 868 阅读 · 0 评论