南宁市建设厅网站,wordpress 把账号名改成昵称,意大利 网站设计,wordpress如何创建导航文章目录 1.RDB1.介绍2.RDB执行流程3.持久化配置1.Redis持久化的文件是dbfilename指定的文件2.配置基本介绍1.进入redis配置文件2.搜索dbfilename#xff0c;此时的dump.rdb就是redis持久化的文件3.搜索dir#xff0c;每次持久化文件#xff0c;都会在启动redis的当前目录下… 文章目录 1.RDB1.介绍2.RDB执行流程3.持久化配置1.Redis持久化的文件是dbfilename指定的文件2.配置基本介绍1.进入redis配置文件2.搜索dbfilename此时的dump.rdb就是redis持久化的文件3.搜索dir每次持久化文件都会在启动redis的当前目录下生成并且每次找的也是当前目录的dump.rdb文件进行恢复 3.持久化配置1.修改dir的配置为/root/则每次持久化的dump.rdb都会在/root/下恢复时无论在哪里启动都会读取这个文件进行恢复2.重启redis使其生效3.进入root目录下可以看到dump.rdb生成了 4.默认快照配置5.手动进行持久化操作1.常用命令2.一般在命令行使用bgsave进行异步快照操作3.lastsave返回上一次保存的unix时间戳 6.flushall1.介绍 7.其余rdb配置1.save 如果要禁用持久化就设置为空串2.stop-writes-on-bgsave-error 如果磁盘满了就不再写入推荐yes3.rdbcompression 是否将快照进行压缩存储默认yes4.是否开启数据校验默认yes5.动态停止rdb临时生效重启就失效 8.rdb配置实例1.需求如果Redis的key在30s内有五个key变化就自动进行rdb备份2. 编辑配置文件找到save设置进行配置3.重启redis使配置生效4.去/root/目录下查看目前的持久化文件的大小5.重新登陆redis命令行在30s内设置至少五次key6.在30s后查看持久化文件变成104了 4.RDB备份和恢复1.备份使用cp指令即可2.恢复是在启动的时候读取配置文件中的dir的目录下的dump.rdb进行恢复 5.RDB的优势和劣势1.优势2.劣势 2.AOF1.基本介绍1.AOF是什么?2.AOF持久化的流程 2.开启AOF配置1.开启方式2.开启AOF1.编辑配置文件找到appendonly设置成yes2.重启redis使配置生效在/root/目录下生成了aof文件3.可以发现aof文件是空的但是当RDB和AOF同时开启默认读取的是aof文件进行恢复所以登录命令行查看目前的库应该是空的 3.AOF机制实例1.进入redis客户端进行一些操作2.查看aof文件可以看到记录了set和del指令并没有记录get指令 4.AOF恢复在开启了AOF的条件下启动Redis时会自动读取配置文件中配置的dir目录下的aof文件进行恢复 5.AOF异常修复数据可能丢失1.首先关闭redis退出客户端2.编辑aof文件在最后添加一些字母3.重启redis发现启动失败了4.执行在/usr/local/bin下的 redis-check-aof --fix 文件名 进行修复由于/usr/local/bin是环境变量就可以直接使用5.此时再重新启动redis可以看到启动成功6.连接客户端查看数据由于之前是在文件后面加的内容所以这次数据没有丢失 6.AOF同步频率从缓冲区同步到aof文件的频率用默认的即可7.Rewrite压缩1.基本介绍2.主动触发3.修改配置自动触发4.关于配置自动触发的解析 8.AOF的优势和劣势1.优势2.劣势3.如何选择官方推荐都打开不冲突只是恢复的时候会使用aof文件进行恢复数据一致性更好 1.RDB
1.介绍 2.RDB执行流程 3.持久化配置
1.Redis持久化的文件是dbfilename指定的文件 2.配置基本介绍
1.进入redis配置文件
vim /etc/redis.conf2.搜索dbfilename此时的dump.rdb就是redis持久化的文件 3.搜索dir每次持久化文件都会在启动redis的当前目录下生成并且每次找的也是当前目录的dump.rdb文件进行恢复 3.持久化配置
1.修改dir的配置为/root/则每次持久化的dump.rdb都会在/root/下恢复时无论在哪里启动都会读取这个文件进行恢复 2.重启redis使其生效 3.进入root目录下可以看到dump.rdb生成了 4.默认快照配置
如果没有打开注释默认不会自动备份只有在shutdown的时候才会备份 5.手动进行持久化操作
1.常用命令 2.一般在命令行使用bgsave进行异步快照操作 3.lastsave返回上一次保存的unix时间戳 6.flushall
1.介绍 7.其余rdb配置
1.save 如果要禁用持久化就设置为空串
2.stop-writes-on-bgsave-error 如果磁盘满了就不再写入推荐yes 3.rdbcompression 是否将快照进行压缩存储默认yes 4.是否开启数据校验默认yes 5.动态停止rdb临时生效重启就失效 8.rdb配置实例
1.需求如果Redis的key在30s内有五个key变化就自动进行rdb备份
2. 编辑配置文件找到save设置进行配置 3.重启redis使配置生效 4.去/root/目录下查看目前的持久化文件的大小 5.重新登陆redis命令行在30s内设置至少五次key 6.在30s后查看持久化文件变成104了 4.RDB备份和恢复
1.备份使用cp指令即可
2.恢复是在启动的时候读取配置文件中的dir的目录下的dump.rdb进行恢复
5.RDB的优势和劣势
1.优势 2.劣势 2.AOF
1.基本介绍
1.AOF是什么? 2.AOF持久化的流程 2.开启AOF配置
1.开启方式 2.开启AOF
1.编辑配置文件找到appendonly设置成yes 2.重启redis使配置生效在/root/目录下生成了aof文件
3.可以发现aof文件是空的但是当RDB和AOF同时开启默认读取的是aof文件进行恢复所以登录命令行查看目前的库应该是空的 3.AOF机制实例
1.进入redis客户端进行一些操作 2.查看aof文件可以看到记录了set和del指令并没有记录get指令 4.AOF恢复
在开启了AOF的条件下启动Redis时会自动读取配置文件中配置的dir目录下的aof文件进行恢复
5.AOF异常修复数据可能丢失
1.首先关闭redis退出客户端 2.编辑aof文件在最后添加一些字母 3.重启redis发现启动失败了 4.执行在/usr/local/bin下的 redis-check-aof --fix 文件名 进行修复由于/usr/local/bin是环境变量就可以直接使用
redis-check-aof --fix /root/appendonly.aof 5.此时再重新启动redis可以看到启动成功 6.连接客户端查看数据由于之前是在文件后面加的内容所以这次数据没有丢失 6.AOF同步频率从缓冲区同步到aof文件的频率用默认的即可 7.Rewrite压缩
1.基本介绍 2.主动触发 3.修改配置自动触发 4.关于配置自动触发的解析
第一个配置是自动触发的百分比就是每次触发压缩redis都会记录当前的文件大小如果配置了100就表示当文件大小是原来文件大小的100 100 %也就是百分之二百时自动触发压缩第二个配置是自动触发的最小内存配置的64mb指的就是文件最小是64mb才能够自动触发压缩机制
8.AOF的优势和劣势
1.优势 2.劣势 3.如何选择官方推荐都打开不冲突只是恢复的时候会使用aof文件进行恢复数据一致性更好