Redis之持久化实操(Windos版)
注:本文基于Windos系统上Redis v2.8.9进行讲解
1.持久化机制
2.演示(RDB)
redis.windwos.conf文件的最原始值
进行修改把save 60 10000修改成save 10 5
在cmd里通过以下进行打开redis服务端
redis-server.exe redis.windows.conf
启动后可以发现自动生成了新的两个文件:.bat与stdout文件
直接双击打开reds-cli.exe,10秒内输入以下5个的值
输入完5个值后,会发现自动又多生成了一个文件: .rdb
点击cmd窗口右上角的叉把服务器关闭;点击redis-cli.exe窗口右上角的叉把客户端
关闭;
再次直接双击进行打开redis-server.exe与redis-cli.exe
get name 发现可以获取数据
文件结构仍然是以下的
关闭服务端与客户端后,为了方便学习把配置文件里的数据重新改回来,并把文件结
构里多生成的三个文件删除掉
3.演示(AOF)
原始配置文件
只需要把appendonly no 改成 appendonly yes
在cmd里通过以下进行打开redis服务端
redis-server.exe redis.windows.conf
启动后可以发现自动生成了新的3个文件:.bat与stdout与.aof文件
直接双击打开reds-cli.exe,输入以下的值
点击cmd窗口右上角的叉把服务器关闭;点击redis-cli.exe窗口右上角的叉把客户端关闭;
在cmd里通过以下进行打开redis服务端;双击直接打开redis-cli.exe,并进行获取(注:aof方式再次打开必须得通过cmd,但是rob机制直接双击服务端exe就行了)
关闭服务端与客户端后,为了方便学习把配置文件里的数据重新改回来,并把文件结构里多生成的三个文件删除掉