博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis持久化后对查询有什么影响?
阅读量:6222 次
发布时间:2019-06-21

本文共 325 字,大约阅读时间需要 1 分钟。

没有影响,持久化只是为了保证可靠性。持久化并不会把数据换出内存。如果开启redis的VM(虚拟内存),会将冷数据交换到磁盘;

另外:使用aof代替snapshot不是个好主意,因为:aof即append only mode,在写入内存数据的同时将操作命令保存到日志文件,在一个并发更改上万的系统中
,命令日志是一个非常庞大的数据,管理维护成本非常高,恢复重建时间会非常长,这样导致失去aof高可用性本意。
更重要的是Redis是一个内存数据结构模型,所有的优势都是建立在对内存复杂数据结构高效的原子操作上,这样就看出aof是一个非常不协调的部分。

转载于:https://www.cnblogs.com/mu-zhang/p/7203281.html

你可能感兴趣的文章
深入理解PHP原理之变量(Variables inside PHP)
查看>>
JDK版本8u191与8u192的区别
查看>>
qt常见错误
查看>>
移植Qt4.8.4项目到QT5.2上时遇到的一些问题
查看>>
Dot Graphviz Manual
查看>>
$.Ajax发送请求的注意事项
查看>>
Redis学习笔记7--Redis管道(pipeline)
查看>>
eclipse下jetty启动后不能编辑css的问题
查看>>
mysql中sql语句使日期增加一年
查看>>
视频分享网站首页:最热视频特效
查看>>
EditPlus行首行尾批量添加字符
查看>>
StuQ技能图谱
查看>>
惊艳!9个不可思议的 HTML5 Canvas 应用试验
查看>>
Java 8 停止维护,Java 9 难产,IDEA 2018 发布,还有……
查看>>
[leetcode] Search in Rotated Sorted Array
查看>>
Deprecated: mysql_connect(): The mysql extension i
查看>>
AndroidStudio3.0a 中 Kotlin 直接使用控件。
查看>>
java 复习-字符型变量
查看>>
mysql事务、表锁、行锁
查看>>
Cortex-M0详解(1) -- 工作状态及模式
查看>>