经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Redis » 查看文章
Redis安全以及备份还原
来源:cnblogs  作者:MSSQL123  时间:2018/9/25 19:46:19  对本文有异议


启用密码

配置密码,配置文件中添加节点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获取

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号