redis重启之后丢失数据
2017-02-22 14:54
162 查看
小狼在redis重启之后丢失了数据库中全部的数据,很是头疼,怎么才能让他不丢失数据,成了小狼必须要解决的重中之重
第一步
在redis配置文件中添加如下配置
redis 127.0.0.1:6380> config get*append*
1) "appendonly"
2) "yes"
3) "no-appendfsync-on-rewrite"
4) "no"
5) "appendfsync"
6) "everysec"
redis 127.0.0.1:6380> config get*aof*
1) "auto-aof-rewrite-percentage"
2) "100"
3) "auto-aof-rewrite-min-size"
4) "67108864"
第二步
在redis配置文件中添加如下配置,重启服务
1)
# save ""
save 900 1
save 300 10
save 60 10000
2)
# The filename where to dump the DB
dbfilename dump.rdb
3)
# Note that you must specify a directoryhere, not a file name.
dir ./
第三步
编辑/etc/sysctl.conf ,改vm.overcommit_memory=1,然后sysctl -p 使配置文件生效
成功解决问题,点个赞
第一步
在redis配置文件中添加如下配置
redis 127.0.0.1:6380> config get*append*
1) "appendonly"
2) "yes"
3) "no-appendfsync-on-rewrite"
4) "no"
5) "appendfsync"
6) "everysec"
redis 127.0.0.1:6380> config get*aof*
1) "auto-aof-rewrite-percentage"
2) "100"
3) "auto-aof-rewrite-min-size"
4) "67108864"
第二步
在redis配置文件中添加如下配置,重启服务
1)
# save ""
save 900 1
save 300 10
save 60 10000
2)
# The filename where to dump the DB
dbfilename dump.rdb
3)
# Note that you must specify a directoryhere, not a file name.
dir ./
第三步
编辑/etc/sysctl.conf ,改vm.overcommit_memory=1,然后sysctl -p 使配置文件生效
成功解决问题,点个赞
相关文章推荐
- Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方
- Redis重启数据丢失问题
- Linux Redis重启数据丢失
- 解决Linux重启redis数据丢失
- Redis数据丢失及解决
- redis数据丢失及解决
- HBase在系统重启后丢失数据
- hadoop重启虚机后hdfs中数据丢失,需要重新格式化问题
- 【Cool】如何使wince下的Windows文件夹下保存数据而掉电也不消失——这个能解决cab包安装重启/关机丢失的问题
- redis数据丢失及解决
- Redis持久化-数据丢失及解决
- 备份控制文件之后,添加数据文件,数据文件无备份丢失后的恢复
- Redis持久化-数据丢失及解决【转载|linux】
- Redis持久化-数据丢失及解决
- Redis数据备份和重启恢复
- redis数据丢失及解决
- redis数据丢失及解决
- ASP.NET: TextBox控件如果设置为ReadOnly则PostBack之后可能丢失数据的问题
- 从Redis的数据丢失说起
- Redis 数据丢失及解决