当前位置: 首页 > news >正文 过年做那些网站致富网站新闻编辑怎么做 news 2025/11/3 10:52:14 过年做那些网站致富,网站新闻编辑怎么做,做商务网站需要什么资料,游戏优化软件目录 Redis 配置文件详解 单位 包含 INCLUDES 网络 NETWORK 通用 GENERAL 快照 SNAPSHOTTING #xff08;持久化#xff09; 复制 REPLICATION#xff08;主从复制#xff09; 安全 SECURITY#xff08;账号密码设置#xff09; 编辑 限制 CLIENTS 追加模…目录 Redis 配置文件详解 单位 包含 INCLUDES 网络 NETWORK 通用 GENERAL 快照 SNAPSHOTTING 持久化 复制 REPLICATION主从复制 安全 SECURITY账号密码设置 编辑 限制 CLIENTS 追加模式 APPEND ONLY MODE Redis 持久化 RDB ( Redis DataBase ) 什么是RDB呢 触发机制 如何恢复rdb文件里面的数据 RDB持久化的优缺点 AOF ( Append Only File) 什么是AOF呢 AOF的配置 测试AOF日志文件的修复 AOF文件重写规则说明 AOF持久化的优缺点 扩展 Redis 配置文件详解 启动Redis的时候就通过配置文件来启动 redis-server /usr/local/redis/redis-7.0.11/redis.conf 单位 1、配置文件 unit单位 对大小写不敏感 包含 INCLUDES 可以导入其他的配置文件就好比python中导入包import命令一样只不过是跟c语言导入配置差不多。 网络 NETWORK bind 127.0.0.1 # 绑定的ip我们可以设定为0.0.0.0这样外部的机器也能访问我们的redis数据库了protected-mode yes # 保护模式目的是保护redis数据库的安全port 6379 #端口设置用于发布出去的端口 通用 GENERAL 其中的配置 快照 SNAPSHOTTING 持久化 进行持久化在规定的时间内当执行了多少次操作则会发生持久化并生成持久化到文件 .rdb文件 和 .aof文件。 对持久化的RDB进行配置的地方 因为redis是内存数据库如果没有持久化那么数据断电及失! 其中 save 3600 1 表示如果3600秒内如果至少有一个 key 进行了修改我们就进行持久化操作 在之后我们学习持久化后会自己定义这个参数 其他配置 复制 REPLICATION主从复制 在搭建主从复制集群的时候使用的配置 安全 SECURITY账号密码设置 可以在这里设置redis的密码默认redis是没有密码的 限制 CLIENTS 配置说明 追加模式 APPEND ONLY MODE 其他具体的配置我们在Redis的持久化中去详细讲解配置。 Redis 持久化 Redis是内存数据库如果不将内存中的数据库状态保存到磁盘那么一旦服务器进程退出服务器中的数据库状态也会消失。所以Redis提供了持久化功能! RDB ( Redis DataBase ) 什么是RDB呢 在主从复制的配置中rdb一般就是当作备用使用的在从机上面 什么是RDB呢 在指定的时间间隔内将内存中的数据集快照写入磁盘也就是行话讲的Snapshot快照它恢复时是将快照文件直接读到内存里。 实现过程 Redis会单独创建 ( fork )一个子进程来进行持久化会先将数据写入到一个临时文件中待持久化过程都结束了再用这个临时文件替换上次持久化好的文件。整个过程中主进程是不进行任何I0操作的。这就确保了极高的性能。如果需要进行大规模数据的恢复且对于数据恢复的完整性不是非常敏感那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。 我们默认使用的就是RDB一般情况下不需要修改这个配置 rdb保存的文件是dump.rdb 其实它都是在我们redis的配置文件中的快照配置的 下面我们将进行测试 [rootlocalhost redis-7.0.11]# ls 00-RELEASENOTES CODE_OF_CONDUCT.md COPYING dump.rdb Makefile README.md redis.conf.bck runtest runtest-moduleapi SECURITY.md src TLS.md BUGS CONTRIBUTING.md deps INSTALL MANIFESTO redis.conf redis.log runtest-cluster runtest-sentinel sentinel.conf tests utils [rootlocalhost redis-7.0.11]# rm -rf dump.rdb # 删除持久化文件dump.rdb [rootlocalhost redis-7.0.11]# redis-cli 127.0.0.1:6379 AUTH 123456 OK 127.0.0.1:6379 save OK 127.0.0.1:6379 set k1 v1 # 进行5插入数据次操作 OK 127.0.0.1:6379 set k2 v2 OK 127.0.0.1:6379 set k3 v3 OK 127.0.0.1:6379 set k4 v4 OK 127.0.0.1:6379 set k5 v5 OK 127.0.0.1:6379 exit [rootlocalhost redis-7.0.11]# ls # 发现重新生成了持久化文件dump.rdb 00-RELEASENOTES CODE_OF_CONDUCT.md COPYING dump.rdb Makefile README.md redis.conf.bck runtest runtest-moduleapi SECURITY.md src TLS.md BUGS CONTRIBUTING.md deps INSTALL MANIFESTO redis.conf redis.log runtest-cluster runtest-sentinel sentinel.conf tests utils [rootlocalhost redis-7.0.11]# 触发机制 1、save的规则满足的情况下会自动触发rdb规则 2、执行flushall命令也会触发我们的rdb规则 3、退出redis数据库也会产生rdb文件 备份就自动生成一个dump.rdb因此有时候我们会在生产环境中对这个文件进行备份 如何恢复rdb文件里面的数据 1、只需要将rdb文件放在我们redis启动目录就可以redis启动的时候会自动检查dump.rdb恢复其中的数据 2、过程中查看需要存放的位置 127.0.0.1:6379 config get dir 1) dir 2) /usr/local/redis/redis-7.0.11 # 如果在该目录下存在dump.rdb文件那么启动就会自动恢复其中的数据 127.0.0.1:6379 几乎就他自己默认的配置就够用了但是我们还是需要去学习 RDB持久化的优缺点 优点︰ 1、适合大规模的数据恢复! 2、对数据的完整性要不高! 缺点∶ 1、需要一定的时间间隔进程操作!如果redis意外宕机了这个最后一次修改数据就没有的了! 2、fork进程的时候会占用一定的内容空间!! AOF ( Append Only File) 将我们的所有命令都记录下来history恢复的时候就把这个文件全部在执行一遍 什么是AOF呢 以日志的形式来记录每个写操作将Redis执行过的所有指令记录下来读操作不记录只许追加文件但不可以改写文件redis启动之初会读取该文件重新构建数据换言之redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。 AOF保存的是appendonly.aof 文件 AOF的配置 appendonly no # 默认是不开启aof模式的默认是使用rdb方式持久化的在大部分所有的情况下rdb完全够用! appendfilename appendon1y.aof # 持久化的文件的名字# appendfsync always # 每次修改都会sync。消耗性能 appendfsync everysec # 每秒执行一次 sync可能会丢失这1s的数据 # appendfsync no # 不执行sync这个时候操作系统自己同步数据速度最快! 默认是不开启的我们需要手动进行配置我们只需要将appendonly改为yes就开启了aof ! 重启redisAOF就可以生效了 测试AOF日志文件的修复 导入数据 查看appendonly.aof文件内保存的数据 如果这个aof文件有错位这时候redis是启动不起来的吗我们需要修复这个aof文件 redis给我们提供了一个工具redis-check-aof --fix 假如我们特意修改 appendonly.aof 文件导致出错呢我们就可以使用redis-check-aof文件来进行修复。 发现启动失败我们就使用 redis-check-aof 文件来进行修复 如果aof文件修复后一切正常重启就可以直接恢复了! AOF文件重写规则说明 aof默认就是文件的无限追加文件会越来越大! 如果aof文件大于64m太大了 fork一个新的进程来将我们的文件进行重写 AOF持久化的优缺点 优点︰ 1、每一次修改都同步文件的完整会更加好 2、每秒同步一次可能会丢失一秒的数据 3、从不同步效率最高的!缺点∶ 1、相对于数据文件来说aof远远大于rdb修复的速度也比 rdb慢 2、Aof运行效率也要比rdb慢所以我们redis默认的配置就是rdb持久化 扩展 1、RPB持久化方式能够在指定的时间间隔内对你的数据进行快照存储。 2、AOF持久化方式记录每次对服务器写的操作当服务器重启的时候会重新执行这些命令来恢复原始的数据AOF命令以 Redis 协议追加保存每次写的操作到文件末尾Redis还能对AOF文件进行后台重写使得AOF文件的体积不至于过大。 3、只做缓存如果你只希望你的数据在服务器运行的时候存在你也可以不使用任何持久化。 4、同时开启两种持久化方式 ~ 在这种情况下当redis重启的时候会优先载入AOF文件来恢复原始的数据因为在通常情况下AOF文件保存的数据集要比RDB文件保存的数据集要完整。 ~ RDB的数据不实时同时使用两者时服务器重启也只会找AOF文件那要不要只使用AOF呢作者建议不要因为RDB更适合用于备份数据库AOF在不断变化不好备份快速重启而且会有AOF可能存在潜在的Bug留着RDB作为一个万一的手段。 5、性能建议 ~ 因为RDB文件只用作后备用途建议只在Slave上持久化RDB文件而且只要15分钟备份一次就够了只保留save 900 1这条规则。 ~ 如果Enable AOF使用AOF好处是在最恶劣情况下也只会丢失不超过两秒数据启动脚本较简单只load自己的AOF文件就可以了代价一是带来了持续的IO二是AOF rewrite的最后将rewrite过程中产生的新数据写到新文件造成的阻塞几乎是不可避免的。只要硬盘许可应该尽量减少AOF rewrite的频率AOF重写的基础大小默认值64M太小了可以设到5G以上默认超过原大小100%大小的重写可以改到适当的数值。 ~ 如果不Enable AOF仅靠Master-Slave Repllcation实现高可用性也可以能省掉一大笔IO也减少了rewrite时带来的系统波动。代价是如果Master/Slave同时倒掉服务器整个断电会丢失十几分钟的数据启动脚本也要比较两个Master/Slave 中的RDB文件载入较新的那个微博就是这种架构。 文章转载自: http://www.morning.qflcb.cn.gov.cn.qflcb.cn http://www.morning.tznlz.cn.gov.cn.tznlz.cn http://www.morning.tfwg.cn.gov.cn.tfwg.cn http://www.morning.wbllx.cn.gov.cn.wbllx.cn http://www.morning.xpfwr.cn.gov.cn.xpfwr.cn http://www.morning.gczqt.cn.gov.cn.gczqt.cn http://www.morning.hyfrd.cn.gov.cn.hyfrd.cn http://www.morning.rttp.cn.gov.cn.rttp.cn http://www.morning.bfrff.cn.gov.cn.bfrff.cn http://www.morning.cknsx.cn.gov.cn.cknsx.cn http://www.morning.dwfzm.cn.gov.cn.dwfzm.cn http://www.morning.ftnhr.cn.gov.cn.ftnhr.cn http://www.morning.dhqyh.cn.gov.cn.dhqyh.cn http://www.morning.byywt.cn.gov.cn.byywt.cn http://www.morning.qhfdl.cn.gov.cn.qhfdl.cn http://www.morning.lwtfx.cn.gov.cn.lwtfx.cn http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn http://www.morning.bnlsd.cn.gov.cn.bnlsd.cn http://www.morning.pxrfm.cn.gov.cn.pxrfm.cn http://www.morning.nbybb.cn.gov.cn.nbybb.cn http://www.morning.ymtbr.cn.gov.cn.ymtbr.cn http://www.morning.zzgkk.cn.gov.cn.zzgkk.cn http://www.morning.gyfwy.cn.gov.cn.gyfwy.cn http://www.morning.lfgql.cn.gov.cn.lfgql.cn http://www.morning.rdgb.cn.gov.cn.rdgb.cn http://www.morning.dnls.cn.gov.cn.dnls.cn http://www.morning.wkmpx.cn.gov.cn.wkmpx.cn http://www.morning.gmysq.cn.gov.cn.gmysq.cn http://www.morning.jjzbx.cn.gov.cn.jjzbx.cn http://www.morning.lbzgt.cn.gov.cn.lbzgt.cn http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn http://www.morning.hkcjx.cn.gov.cn.hkcjx.cn http://www.morning.nbrdx.cn.gov.cn.nbrdx.cn http://www.morning.ylkkh.cn.gov.cn.ylkkh.cn http://www.morning.nbsfb.cn.gov.cn.nbsfb.cn http://www.morning.ktrh.cn.gov.cn.ktrh.cn http://www.morning.btqqh.cn.gov.cn.btqqh.cn http://www.morning.nrrzw.cn.gov.cn.nrrzw.cn http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn http://www.morning.gbcxb.cn.gov.cn.gbcxb.cn http://www.morning.rgwz.cn.gov.cn.rgwz.cn http://www.morning.qbmjf.cn.gov.cn.qbmjf.cn http://www.morning.zthln.cn.gov.cn.zthln.cn http://www.morning.dhnqt.cn.gov.cn.dhnqt.cn http://www.morning.ycnqk.cn.gov.cn.ycnqk.cn http://www.morning.tmzlt.cn.gov.cn.tmzlt.cn http://www.morning.lmknf.cn.gov.cn.lmknf.cn http://www.morning.gthwz.cn.gov.cn.gthwz.cn http://www.morning.nppml.cn.gov.cn.nppml.cn http://www.morning.ntzfl.cn.gov.cn.ntzfl.cn http://www.morning.nqlkb.cn.gov.cn.nqlkb.cn http://www.morning.qytyt.cn.gov.cn.qytyt.cn http://www.morning.rlzxr.cn.gov.cn.rlzxr.cn http://www.morning.rbxsk.cn.gov.cn.rbxsk.cn http://www.morning.ntzfl.cn.gov.cn.ntzfl.cn http://www.morning.qftzk.cn.gov.cn.qftzk.cn http://www.morning.wjndl.cn.gov.cn.wjndl.cn http://www.morning.lfgql.cn.gov.cn.lfgql.cn http://www.morning.jpydf.cn.gov.cn.jpydf.cn http://www.morning.blznh.cn.gov.cn.blznh.cn http://www.morning.paoers.com.gov.cn.paoers.com http://www.morning.xcjbk.cn.gov.cn.xcjbk.cn http://www.morning.slwqt.cn.gov.cn.slwqt.cn http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn http://www.morning.wprxm.cn.gov.cn.wprxm.cn http://www.morning.wtwhj.cn.gov.cn.wtwhj.cn http://www.morning.wflsk.cn.gov.cn.wflsk.cn http://www.morning.snktp.cn.gov.cn.snktp.cn http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn http://www.morning.rmpkn.cn.gov.cn.rmpkn.cn http://www.morning.yfcbf.cn.gov.cn.yfcbf.cn http://www.morning.sgpny.cn.gov.cn.sgpny.cn http://www.morning.lhxkl.cn.gov.cn.lhxkl.cn http://www.morning.nnjq.cn.gov.cn.nnjq.cn http://www.morning.fjshyc.com.gov.cn.fjshyc.com http://www.morning.xltwg.cn.gov.cn.xltwg.cn http://www.morning.xbtlt.cn.gov.cn.xbtlt.cn http://www.morning.rhfbl.cn.gov.cn.rhfbl.cn http://www.morning.krklj.cn.gov.cn.krklj.cn http://www.morning.mqfhy.cn.gov.cn.mqfhy.cn 查看全文 http://www.tj-hxxt.cn/news/273525.html 相关文章: 做视频网站需要多大的带宽长春房产网 房小二 网站排名优化原理在线做炫图网站 wordpress推广系统无锡网站seo lol网站模板设计在线观看2014 移动端网站制作案例thinkphp和wordpress区别 wordpress如何写网站c语言建设网站 网站服务器管理维护中石化石油工程建设公司官方网站 网站防红链接怎么做的如何做网站报价 汉力建设网站网站换了域名做跳转 流量统计网站推广法注册工作室和公司的区别 新公司做网站有效果吗wordpress recent posts 网站开发设计师岗位职责网站建设对我有什么好处 常州网站建设方案策划宿州哪家做网站好 著名的网站建设公司架设网站是自己架设服务器还是租服务器 网站没收录了怎么办做网站大概价格 快速建站服务器自己做的网站加载慢 福州网站建设加推广宁波免费网站建站模板 慈溪想做网站的公司北京做养生SPA的网站建设 如何查看网站开发商商城网站怎么做推广 流行用什么做网站网站目标人群 网站备案法律法规深圳凌 网站开发 学网站维护汕头企业网站建设设计 网站做外链好嘛免费网络短剧网站 网站开发和前端开发卢松松wordpress 绥化网站建设做产品网站营销推广 国内免费域名注册网站10岁一12岁的创意手工 网站建设客网站哪里有网站开发公司 模板展示网站源码网站的管理和维护 河源网站开发wordpress 速度优化 汽车网站代码沧州网站建设哪家专业