教你如何开启Redis持久化(如何开启redis持久化)

2023-04-30 15:26:17 开启 持久 教你如何

Redis持久化,有助于防止意外情况发生时,将Redis的数据强行关闭,导致数据损坏的情况,下面就用10分钟的时间,教大家如何开启Redis持久化。

我们要确定Redis服务器的安装路径,Linux/Mac OSX下普遍在/usr/local/bin/redis-server,在windows下在安装时确定的路径。

之后,便需要修改Redis服务器的配置文件。进入Redis服务器,找到redis配置文件(如果是默认安装,通常位于`/usr/local/redis/etc/redis.conf`,之后,进行以下配置:

#redis持久化
save 3600 1 #在3600s内,有1次数据变动,就触发一次持久化

rdbcompression yes #是否开启压缩,默认为no

dbfilename dump.rdb #rdb文件的名称

dir /var/redis/ #存放rdb文件的路径,这里是Linux

保存上述修改,重启Redis服务器使之生效。

redis-cli -p  shutdown
redis-server /usr/local/bin/redis.conf

可以通过`redis-cli`连接Redis服务器,并输入`info persistence`命令查看Redis持久化是否开启成功。

127.0.0.1:6379> info persistence
# Server

redis_version:4.0.2
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:5d6cdebfoo6d172a
redis_mode:standalone
os:Linux 4.9.125-linuxkit x86_64
# Persistence

loading:0
rdb_changes_since_last_save:1
rdb_bgsave_in_progress:
rdb_last_save_time:1520718609
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:0
rdb_current_bgsave_tiume_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok

该信息显示,Redis持久化功能已经开启成功。

本文通过介绍了几个步骤,教你如何开启Redis持久化功能,大家也可以自行更改Redis服务器的配置以满足自己的需求。为了确保Redis的数据安全,在此强烈推荐大家进行Redis持久化。

相关文章