博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《redis in action》redis持久化简介
阅读量:4209 次
发布时间:2019-05-26

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

在之前的章节中,我们介绍了redis的基本概念和相关的五种数据结构的操作命令,学完之后我们基本能解决一些redis的小问题,所以更进一步,我们就开始研究一下redis的数据安全性和redis的性能问题。我们将探索redis如何持久化,讨论redis数据机器之间的复制,以及redis的性能和数据可用性问题。在整合了持久化和redis复制之后,我们将给出一些示例,您需要根据您的实际情况进行权衡去选择。之后我们要讨论redis的事务和管道,完成此章节之后,我们会讨论一些性能问题。

本章我们的重点是理解redis的工作原理,因此我们首先保证数据都是正确的,然后考虑如何让数据更快的问题。先看一下redis的磁盘持久化吧。

在redis中,有两种方式将消息持久化到磁盘,一种方式叫做snapshotting,这种方式让会让数据在特定的时间点写入磁盘,另外一种方式叫做AOF,或者称为追加文件。它会将redis执行的操作命令的数据写入磁盘,这两种方法可以同时使用,或者分离使用。或者根本都不需要,这完全要看你的数据和应用而定。

为什么你想将redis的内存数据持久化到磁盘就是这些数据你可以能后边会使用到,或者当发生故障的时候,你可以从远程上进行数据找回并恢复。另外,有些数据存储到磁盘,可能会花很长的时间去计算,或者必须要重新计算结果,但是那时候你没有那么多资源去再此计算。那么就用redis吧。对于一些情况,reids的使用仅仅是将数据从一台机器拷贝到另外一台机器,但是再有些情况下,redis可能会需要存储百万行的日志分析数据。

redis两种持久化的配置在后边会讲解,这里先熟悉一下其配置。

如上图所示为redis两种持久化的配置。

今天就写这些吧,下次再抄snapshotting的持久化的细节以及上边配置的具体含义。

转载地址:http://lwumi.baihongyu.com/

你可能感兴趣的文章
Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明
查看>>
CSDN博客之星 投票说明
查看>>
Oracle wallet 配置 说明
查看>>
Oracle smon_scn_time 表 说明
查看>>
VBox fdisk 不显示 添加的硬盘 解决方法
查看>>
Secure CRT 自动记录日志 配置 小记
查看>>
RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
查看>>
mysql 随机分页的优化
查看>>
SSL与IPSec的比较
查看>>
IP修改器能够解决什么问题?
查看>>
如何解除网络访问限制?
查看>>
HTTP代理可以用于注册业务吗?
查看>>
使用高匿名IP安全吗?
查看>>
Java和python爬虫有什么区别?
查看>>
如何检测代理IP有效性?附代码
查看>>
SOCKS5代理的应用场景有哪些?
查看>>
代理IP可以降低手游网络延迟吗?
查看>>
电脑提示IP地址错误的解决方法
查看>>
IP代理与白名单的联系
查看>>
如何检测IP的速度及稳定性?
查看>>