Redis持久化跟开机自启动配置
1.Redis持久化配置
redis有两种持久化方式:
a)RDB方式:
每隔一段时间对内存进行快照,优点:节省资源,缺点:需要容忍短时间的数据丢失。Redis默认采用RDB方式。
b)AOF方式:
数据保存完整。
ps:两种方式同时开启,redis优先会采用AOF,因为此方式保存数据完整。
以下介绍AOF方式的数据持久化配置:
a>在redis安装目录找到redis.conf配置文件,作如下修改:
appendonly yes //开启AOF
appendfsync everysec //保存频率
auto-aof-rewrite-percentage 100 //缓存文件阈值
auto-aof-rewrite-min-size 64mb //缓存文件阈值
b>配置完成后,重启redis (./redis-server redis.conf)。
2.Redis开机自启动
a>将附件中的脚本文件redis添加到/etc/init.d/目录下;
根据实际redis安装目录修改文件路径:
b>设置权限:chmod a+x redis
c>加入开机启动服务:chkconfig redis on
d>重启系统生效:reboot
注意:在windows上修改完redis脚本文件后,执行命令:
sed -i -e 's/\r//g' /etc/init.d/redis
去除文件中的回车符,详见:https://confluence.atlassian.com/kb/starting-service-on-linux-throws-a-no-such-file-or-directory-error-794203722.html