关闭Redis快照功能一种节省资源的做法(关闭redis快照功能)
Redis快照是Redis具有的非常强大的功能,它可以定期将Redis服务器中的数据快照保存在本地文件系统中,以备备份恢复或永久保存等操作。但如果业务对数据不太敏感,或者Redis存储的数据量较少,可以关闭Redis的快照功能,以节省资源。
在Redis的配置文件中,可以看到快照相关的配置如下:
# Examples:
## save 900 1
# save 300 10# save 60 10000
## For default save timing (as specified below) leave save field blank.
## save
# Redis will snapshot if both the given number of seconds and the given# number of write operations agnst the DB occurred.
save 900 1 save 300 10
save 60 10000
只要将前三行中的save设置为空,即可禁止进行Redis快照操作:
save
save save
上面的设置是比较保守的,让Redis只进行快照备份操作,而不是每隔几秒就备份一次,有效地节省资源。但在这种情况下,很多命令将不会被记录,因此在执行重要的命令时还需要小心,以免对数据造成损坏。
此外,Redis还可以设置一些关闭AOF(Append Only File)功能的配置,以降低服务器的写入频率,也可以有效的减少Redis的存储空间。AOF的配置如下:
# appendfsync always
# appendfsync everysec
# appendfsync no
上述配置可以把AOF模式改为no,这样就可以关闭AOF,也能节省资源。
以上就是我们如何关闭Redis快照功能,以及如何节省Redis的资源。如果想做到最佳的节省,最好的做法是结合以上两种做法,把Redis的快照和AOF功能都关掉,可以有效的节省服务器资源。
相关文章