Redis安全以及备份还原
程序员文章站
2022-05-28 22:17:26
启用密码 配置密码,配置文件中添加节点requirepass,如下root即passwordrequirepass root可以在登陆的时候用-a 指定password登陆,也可以不指定,登陆之后使用auth执行密码 备份还原 严格说Redis中的save并算是备份命令,save命令也只是将内存数据 ......
启用密码
配置密码,配置文件中添加节点requirepass,如下root即password
requirepass root
可以在登陆的时候用-a 指定password登陆,也可以不指定,登陆之后使用auth执行密码
备份还原
严格说redis中的save并算是备份命令,save命令也只是将内存数据同步到数据文件的机制,redis会默认的对内存数据与物理文件做同步。
redis配置文件中默认的备份配置如下,这相当于redis类似于mysql或者mssql中的checkpoint,定时将脏数据刷入物理文件。
redis的数据文件并不是与数据实时同步的,在默认的配置下以及说明如下
# save 900 1 900秒内至少有1个key被改变
# save 300 10 300秒内至少有300个key被改变
# save 60 10000 60秒内至少有10000个key被改变
所谓的备份也是用save命令(或者bgsave后台执行命令),也即主动将当前内存中的数据与物理文件做一次同步,但是并没有真正的做一个数据文件的冗余(用来备份)
真正意义的备份应该是需要自己做数据文件的冗余存储。copy一份到别的地方。还原即把数据文件的copy重新拿回来,启动redis服务。
redis数据文件路径可以通过config get dir获取
上一篇: 利用热点事件营销引流上万
下一篇: Redis物理文件结构