一、rdb方式
快照来将数据持久化到磁盘中。
1、设置持久化快照的条件
在redis.conf中修改持久化快照的条件,如下:
#900秒之内有1个keys发生变化时
#30秒之内有10个keys发生变化时
#60秒之内有10000个keys发生变化时
2、持久化文件存储的目录
在redis.conf中可以指定持久化文件存储的目录
3、rdb问题
非法关闭,那么会丢失最后一次持久化之后的数据。
如果数据不重要,则不必要关心。
如果数据不能允许丢失,那么要使用aof方式。
测试相关命令:
启动redis服务
cd /usr/local/redis-3.0.7
bin/redis-server redis.conf
启动redis命令行
bin/redis-cli
退出redis命令行
quit
停止redis服务
bin/redis-cli shutdown
查找redis进程
ps aux | grep redis
强杀进程
kill -9 进程号
二、aof方式
记录存储到aof持久化文件中。
1、开启aof方式的持久化方案
将redis.conf中的appendonly改为yes,即开启aof方式的持久化方案。
2、aof文件路径配置
aof文件存储的目录和rdb方式的一样,在dir参数配置。
3、aof文件名配置
常见服务器错误分析