zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

数据重启后Redis不留数据,如何设置(redis设置重启不保存)

Redis数据 如何 设置 重启 保存 不留
2023-06-13 09:13:01 时间

Redis是一个NoSQL内存数据库,存储数据不占用硬盘空间,有一定的持久性。然而,当Redis重启后,由于原来的数据会丢失,因此我们需要做一些设置以避免Redis重启后数据丢失。下面我将介绍如何设置Redis重启后数据能够留存,避免数据丢失。

在Redis配置文件中有一个“save”设置,可以使Redis满足阈值条件,每十分钟将内存中的数据写入硬盘,避免重启时数据丢失,通常我们设置save 900 1 300代表每十分钟执行一次将当前数据写入硬盘保存。

我们可以使用AppendOnly模式,AOF文件会详细记录Redis的操作,从而可以重启后恢复数据,但是会有空间损失,一般情况下我们可以使用文件同步方式来备份数据。我们可以输入以下指令进行备份:

127.0.0.1:6379 BGSAVE

我们可以使用Redis提供的slave机器同步功能,每当master发生变更时,slave机器会自动同步,让数据可以保存下来。

为了避免Redis重启时数据丢失,我们可以在配置文件中设置save,使用AOF和文件同步的方式来备份数据,以及通过使用slave机器建立数据冗余以便保存Redis数据。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 数据重启后Redis不留数据,如何设置(redis设置重启不保存)