《redis in action》redis持久化简介写点笔记关注共 878字,需浏览 2分钟 ·2021-04-02 13:33 在之前的章节中,我们介绍了redis的基本概念和相关的五种数据结构的操作命令,学完之后我们基本能解决一些redis的小问题,所以更进一步,我们就开始研究一下redis的数据安全性和redis的性能问题。我们将探索redis如何持久化,讨论redis数据机器之间的复制,以及redis的性能和数据可用性问题。在整合了持久化和redis复制之后,我们将给出一些示例,您需要根据您的实际情况进行权衡去选择。之后我们要讨论redis的事务和管道,完成此章节之后,我们会讨论一些性能问题。本章我们的重点是理解redis的工作原理,因此我们首先保证数据都是正确的,然后考虑如何让数据更快的问题。先看一下redis的磁盘持久化吧。在redis中,有两种方式将消息持久化到磁盘,一种方式叫做snapshotting,这种方式让会让数据在特定的时间点写入磁盘,另外一种方式叫做AOF,或者称为追加文件。它会将redis执行的操作命令的数据写入磁盘,这两种方法可以同时使用,或者分离使用。或者根本都不需要,这完全要看你的数据和应用而定。为什么你想将redis的内存数据持久化到磁盘就是这些数据你可以能后边会使用到,或者当发生故障的时候,你可以从远程上进行数据找回并恢复。另外,有些数据存储到磁盘,可能会花很长的时间去计算,或者必须要重新计算结果,但是那时候你没有那么多资源去再此计算。那么就用redis吧。对于一些情况,reids的使用仅仅是将数据从一台机器拷贝到另外一台机器,但是再有些情况下,redis可能会需要存储百万行的日志分析数据。redis两种持久化的配置在后边会讲解,这里先熟悉一下其配置。如上图所示为redis两种持久化的配置。今天就写这些吧,下次再抄snapshotting的持久化的细节以及上边配置的具体含义。 浏览 16点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 Redis 的持久化java12340Redis 的持久化程序员的时光0Redis持久化神器!python爬虫人工智能大数据0redis 学习,redis 持久化 RDB 和 AOF愿天堂没有BUG0Redis in ActionRedis in Action0Redis in ActionRedis is an innovative data tool that offers more Redis持久化 - RDB和AOFJAVA乐园0redis默认持久化是否开启跟着阿笨一起玩NET0Redis持久化是如何做的?程序员考拉0Redis 的持久化剖析,通俗易懂Java架构师社区0点赞 评论 收藏 分享 手机扫一扫分享分享 举报