当前位置: 首页 > news >正文

邢台专业做移动网站seo技术好的培训机构

邢台专业做移动网站,seo技术好的培训机构,什么网站教你做美食,中小企业服务中心网站建设redis运维核心: aof日志(全持久化 增量) 、 rdb(半持久化/全量备份) 、 键淘汰策略 、 高可用 1、Redis是基于内存的,一旦Redis重启/退出/故障,内存的数据将会全部丢失。故而有了持久化。 2、持久化:将内存中的数据存于磁盘中&am…

redis运维核心: aof日志(全持久化 增量) 、 rdb(半持久化/全量备份) 、 键淘汰策略 、 高可用

1、Redis是基于内存的,一旦Redis重启/退出/故障,内存的数据将会全部丢失。故而有了持久化。
2、持久化:将内存中的数据存于磁盘中,有两种方式: RDB快照 与 AOF日志
3、Redis服务器在启动的时候,如果发现有RDB文件,就会自动载入RDB文件(不需要人工干预) 服务器在载入RDB文件期间,会处于阻塞状态,直到载入工作完成。
4、如果设置了 AOF 持久化并且 AOF 文件存在,则 Redis 优先选择加载 AOF 文件进行恢复。这意味着 Redis 将使用 AOF 文件重建数据库,而忽略 RDB 文件。

一、RDB(快照持久化)

1、在指定的时间间隔内生成一个包含 Redis 数据快照的二进制文件。该文件包含了数据库中所有数据的副本,包括键值对、过期时间等信息。
也可以手动执行,也可以根据服务器配置定期执行。
手动生成RDB文件: save 或 bgsave
6379> save :服务器不能接收任何请求,直到RDB文件创建完毕为止.
6379> bgsave :会开启一个线程,由线程来创建RDB文件,服务器进程可以继续接收请求。

root@02d2e002309c:/data# redis-cli INFO Persistence|grep -iw rdb_last_bgsave_status  //检查bgsave是否执行完
rdb_last_bgsave_status:ok    //OK 表示已经bgsave完毕

3、Redis可以通过这个文件还原数据库的数据。
关闭服务 > rdb文件至目录中 > 启动服务 (Redis 在还原期间会阻塞,并且无法响应其他命令请求。)

二、AOF日志(append-only-file)

AOF 当Redis服务器执行写命令的时候,将执行的写命令保存到AOF文件中。
需要定期减小Redis AOF 文件的体积时,
使用 :CONFIG REWRITE 或 BGREWRITEAOF 命令来手动减小文件

CLI 6379>  CONFIG REWRITE  //会立即触发 AOF Rewriting 进程,并且会阻塞其他客户端请求,直到重写过程完成。
或 CLI 6379> BGREWRITEAOF // 命令来执行 AOF Rewriting。 会在后台异步启动 AOF Rewriting 进程,不会阻塞其他客

户端请求。
2、再使用redis-cli INFO |grep -iwE aof_rewrite_in_progress 命令来查看进度,1表示进行中,0表示已完成

root@02d2e002309c:/data# redis-cli INFO |grep -iwE aof_rewrite_in_progress
aof_rewrite_in_progress:0

三、RDB与 AOF配置

RDB //save命令会进程阻塞 时间 修改次数 增量快照 save仅对rdb持久化有用

 save 900 1    //最近 900 秒(15 分钟)内至少有一个键被修改时,执行一次保存操作。save 300 10  //最近 300 秒(5 分钟)内至少有 10 个键被修改时,执行一次保存操作。save 60  10000  //最近 60 秒内至少有 10000 个键被修改时,执行一次保存操作。stop-writes-on-bgsave-error yes  //当启用了RDB且最后一次后台保存数据失败,Redis是否停止接收数据rdbcompression yes     //对于存储到磁盘中的快照,可以设置是否进行压缩存储。(LZF算法压缩,会消耗cpu)rdbchecksum yes       //是否使用CRC64算法来进行数据校验,会消耗一定的资源dbfilename dump.rdb   //文件名dir ./  				//路径(不带文件名)

AOF

appendonly no    				//是否打开 aof日志功能
no-appendfsync-on-rewrite yes 	//正在导出rdb快照的时候不要写aof
appendfsync	always				//设置 AOF 文件同步策略, always  / everysec  / no// always,默认,表示每个写命令都会立即被同步到磁盘,//everysec 每秒// no  并不主动触发将数据同步到磁盘。而是由操作系统决定何时将缓冲区中的数据刷新到磁盘。易丢失数据 
auto-aof-rewrite-percentage  100 // 设置 AOF 重写的触发百分比,默认为 100,表示当 AOF 文件大小超过上一次重写后大小的 100% 时触发重写。
auto-aof-rewrite-min-size  128MB  // 设置 AOF 重写的最小文件大小,默认为 64MB,只有当 AOF 文件大小超过该值时才会触发重写。

三、Redis 中键淘汰策略

maxmemory-policy:该参数用于设置键淘汰策略。可以使用以下值之一:

maxmemory-policy设置说明
maxmemory-policy volatile-lru已设置过期时间 的数据集中挑选 最近最少使用 的键进行淘汰。
maxmemory-policy volatile-ttl已设置过期时间 的数据集中挑选 剩余过期时间最短 的键进行淘汰。
maxmemory-policy volatile-random已设置过期时间 的数据集中 随机选择 键进行淘汰。
maxmemory-policy volatile-lfu已设置过期时间 的数据集中 选择最不经常使用 的键策略。
maxmemory-policy allkeys-lru所有数据集中 挑选 最近最少使用 的键进行淘汰。
maxmemory-policy allkeys-lfu所有数据集中 挑选 最不经常使用 的键策略淘汰。
maxmemory-policy allkeys-random所有数据集中 随机选择 键进行淘汰。
maxmemory-policy noeviction禁止淘汰 策略,当内存不足时,写入操作会报错。
maxmemory-policy allkeys-lfu|volatile-ttl组合策略: 首先按照 LFU 策略淘汰最不经常使用的所有键,然后再通过过期时间淘汰带有过期时间的键。
maxmemory-samples 10设置检查键的样本数量,默认值为 5。样本数量越多,淘汰策略的准确性越高。

注:

lru  最近最少使用
lfu  最不经常使用
random  随机选择
noeviction  禁止
http://www.hkea.cn/news/874518/

相关文章:

  • 泉州网站优化排名百度关键字优化价格
  • 上海网站建设好处win优化大师官网
  • 适合毕设做的简单网站初学seo网站推广需要怎么做
  • 想把书放到二手网站如何做深圳seo关键词优化
  • 合肥网站优化排名推广合理使用说明
  • 如何网站专题策划互联网推广是什么
  • 用hadoop做网站日志分析推广工作的流程及内容
  • 凡科做网站技巧站长之家域名信息查询
  • 网站建设国际深圳网络营销课程ppt
  • 网站开发人员需要具备的能力电脑培训班多少费用
  • discuz集成wordpressseo的概念是什么
  • 子网站如何做网站营销方案模板
  • dreamweaver做的网站电商培训班一般多少钱
  • 国外做科研的网站东莞网站设计公司排名
  • 亿唐网不做网站做品牌原因seo网站诊断报告
  • 宝鸡网站建设东东怎么推广软件让别人下载
  • 21dove谁做的的网站百度一下首页设为主页
  • 猪八戒网站建设推广平台排名前十名
  • 广西建设质监站官方网站站长工具seo综合查询可以访问
  • 通用搭建网站教程优化营商环境的意义
  • 网站中加入地图怎样优化网站排名
  • 网站如何被搜索引擎收录地推推广平台
  • 池州做网站公司游戏搜索风云榜
  • 东丽区做网站网站查询平台
  • wordpress什么主题好用seo优化范畴
  • 局域网端口映射做网站西安竞价托管代运营
  • 重庆网站建设设计公司信息ip网站查询服务器
  • 网站积分的作用seo搜索引擎优化就业前景
  • 珠海网站品牌设计公司简介最新国内新闻重大事件
  • 广东专业网站客服软件定制站长统计app下载大全