Redis作为内存数据库高性能的同时也带来了内存存储数据在重启或异常宕机后会丢失数据的问题。因此redis提供了RDB、AOF和混合持久化三种方式来对内存中的数据进行持久化。

一、RDB

RDB是redis默认的持久化方式,符合一定条件时将目前服务中的所有数据全部写入到磁盘中。

优势

  1. rdb是二进制压缩文件,本身占用空间很小,数据恢复速度快。 

  2. 对redis服务能力影响较小,只有在fork子进程的瞬间会阻塞,其他情况下都不影响主进程提供的服务能力。

劣势:

数据可靠性相对aof方式要低,使用 RDB 方式实现持久化,一旦 Redis 异常退出,就会丢失最后一次快照以后更改的所有数据。

1.1 RDB触发条件配置

在redis.conf中有一个save的配置项: 

格式:save <seconds> <changes>save 900 1 :表示15分钟(900秒钟)内至少1个键被更改则进行快照。save 300 10 :表示5分钟(300秒)内至少10个键被更改则进行快照。save 60 10000 :表示1分钟内至少10000个键被更改则进行快照。

可以配置多个条件(每行配置一个条件),每个条件之间是“或”的关系。

1.2 RDB相关其他配置说明:

  1. stop-writes-on-bgsave-error :默认值为yes。当启用了RDB且最后一次后台保存数据失败,Redis是否停止接收数据。这会让用户意识到数据没有正确持久化到磁盘上。如果Redis重启了,那么又可以重新开始接收数据了 

  2. rdbcompression :默认值是yes。启用LZF压缩算法,对于存储到磁盘中的快照,可以设置是否进行压缩存储。 

  3. rdbchecksum :默认值是yes。在存储快照后,我们还可以让redis使用CRC64算法来进行数据校验,但是这样做会增加大约10%的性能消耗,如果希望获取到最大的性能提升,可以关闭此功能。 

  4. dbfilename :设置快照的文件名,默认是 dump.rdb

  5. dir:设置快照文件的存放路径,这个配置项一定是个目录,而不能是文件名。

1.3 手动触发RDB:

除了在redis配置文件中配置条件触发rdb操作以外,也可以通过执行save和bgsave命令来手动触发rdb。

save执行流程:

bgsave执行流程:

从上图执行流程可以看出save和bgsave最大的区别在于bgsave不阻塞主流程,在执行rdb生成的过程中仍然能够正常提供服务。bgsave能够实现不阻塞是通过fork一个子进程来进行rdb操作,那么fork到底是什么,redis又是如何通过fork实现不阻塞rdb生成的了?

FORK

fork()是unix和linux这种操作系统的一个api,而不是Redis的api,fork()用于创建一个子进程。

fork()出来的进程共享其父类的内存数据。仅仅是共享fork()出子进程的那一刻的内存数据,后期主进程修改数据对子进程不可见,同理,子进程修改的数据对主进程也不可见。

比如:A进程fork()了一个子进程B,那么A进程就称之为主进程,这时候主进程子进程所指向的内存空间是同一个,所以他们的数据一致。但是A修改了内存上的一条数据,这时候B是看不到的,A新增一条数据,删除一条数据,B都是看不到的。而且子进程B出问题了,对我主进程A完全没影响,我依然可以对外提供服务,但是主进程挂了,子进程也必须跟随一起挂。这一点有点像守护线程的概念。

Redis如何应用的fork

当bgsave执行时,Redis主进程会判断当前是否有fork()出来的子进程,若有则忽略,若没有则会fork()出一个子进程来执行rdb文件持久化的工作,子进程与Redis主进程共享同一份内存空间,所以子进程可以进行rdb文件持久化工作,主进程又能继续他的对外提供服务,二者互不影响。

上面说了他们之后的修改内存数据对彼此不可见,但是明明指向的都是同一块内存空间,这又是如何实现的?肯定不可能是fork()出来子进程后顺带复制了一份数据出来,如果是这样的话比如我有4g内存,那么其实最大有限空间是2g,我要给rdb留出一半空间来,这个时候就copyonwrite技术出马了。

Copyonwrite

现在的问题是主进程和子进程共享了一块内存空间,怎么做到的彼此更改互不影响了? 主进程fork()子进程之后,内核把主进程中所有的内存页的权限都设为read-only,然后子进程的地址空间指向主进程。

这也就是共享了主进程的内存,当其中某个进程写内存时(这里肯定是主进程写,因为子进程只负责rdb文件持久化工作,不参与客户端的请求),CPU硬件检测到内存页是read-only的,于是触发页异常中断(page-fault),陷入内核的一个中断例程。

中断例程中,内核就会把触发的异常的页复制一份(这里仅仅复制异常页,也就是所修改的那个数据页,而不是内存中的全部数据),于是主子进程各自持有独立的一份。

数据修改之前:

数据修改之后:

由上面两个图的变化可以看出就是更改数据之前进行copy一份更改数据的数据页出来,比如主进程收到了set k 2请求(之前k的值是1),然后这同时又有子进程在rdb持久化,那么主进程就会把k这个key的数据页拷贝一份,并且主进程中k这个指针指向新拷贝出来的数据页地址上,然后进行更改值为2的操作,这个主进程k元素地址引用的新拷贝出来的地址,而子进程引用的内存数据k还是修改之前的。

总的来说copyonwritefork()出来的子进程共享主进程的物理空间,当主子进程有内存写入操作时,read-only内存页发生中断,将触发的异常的内存页复制一份(其余的页还是共享主进程的)。

在 Redis 服务中,子进程只会读取共享内存中的数据,它并不会执行任何写操作,只有主进程会在写入时才会触发这一机制,而对于大多数的 Redis 服务或者数据库,写请求往往都是远小于读请求的,所以使用fork()加上写时拷贝这一机制能够带来非常好的性能。

二、AOF

AOF(append only file)是redis提供的另外一种持久化方式,只追加文件,也就是每次处理完请求命令后都会将此命令追加到aof文件的末尾。默认情况下没有开启。可以通过修改redis.conf中的appendonly yes来开启。

优势:

  1. 数据更完整,秒级数据丢失(取决于设置fsync策略)。

  2. 兼容性较高,由于是基于redis通讯协议而形成的命令追加方式,无论何种版本的redis都兼容。 

  3. aof文件是明文的,可阅读性较好。

劣势:

  1. 数据文件体积较大,即使有重写机制,但是在相同的数据集情况下,AOF文件通常比RDB文件大。

  2. 相对RDB方式,AOF速度慢于RDB,并且在数据量大时候,恢复速度AOF速度也是慢于RDB。 

  3. 频繁地将命令同步到文件中,AOF持久化对性能的影响相对RDB较大。

2.1 AOF-FSYNC刷盘配置:

每当 Redis 执行一个改变数据集的命令时(比如 SET), 这个命令就会被追加到 AOF 文件的末尾,这个操作与主进程收到请求、处理请求是串行化的,而非异步并行的,所以aof的频率会对Redis带来很大性能影响,因为每次都是刷盘操作。

跟mysql一样了。Redis每次都是先将命令放到缓冲区,然后根据具体策略(每秒/每条指令/缓冲区满)进行刷盘操作。刷盘策略有三个选项:

  1. appendfsync always 每次有新命令追加到 AOF 文件时就执行一次 fsync :非常慢,也非常安全。

  2. appendfsync everysec 每秒 fsync 一次:足够快(和使用 RDB 持久化差不多),并且在故障时只会丢失 1 秒钟的数据。

  3. appendfsync no 从不 fsync :将数据交给操作系统来处理。更快,也更不安全的选择。

推荐(并且也是默认)的措施为每秒 fsync 一次, 这种 fsync 策略可以兼顾速度和安全性。

2.1 AOF执行流程:

2.2 AOF重写:

aof 文件记录的是每一条redis命令,有时候我们会对某一个key进行多次set,中间会产生很多条命令,但是结果只有一个。 

set key 1 ... set key 12 set key 123 ... set key 1234 set key 12345

我们执行了上述命令,aof 文件会记录着每一条命令。在redis重启时,会逐条执行上述的命令。但是其实可以精简为set name 12345,其余的几条命令没有意义。AOF重写就是实现了这个功能。

2.3 AOF重写触发条件:

1.自动触发: 

在redis.conf中有如下两个配置项来决定是否触发aof重写操作:

auto-aof-rewrite-percentage 100  指当前aof文件比上次重写的增长比例大小,达到这个大小就进行 aof 重写。 

auto-aof-rewrite-min-size 64mb   最开始aof文件必须要达到这个文件时才触发,后面的每次重写就不会根据这个变量了。 

在 aof 文件小于64mb的时候不进行重写,当到达64mb的时候,就重写一次。重写后的 aof 文件可能是10mb。上面配置了auto-aof-rewrite-percentage 100,即 aof 文件到了20mb的时候,又可以开始重写。 

2.手动触发: 

也可以通过执行bgrewriteaof来手动触发。

2.4 AOF重写执行流程:

AOF文件重写过程与RDB快照bgsave工作过程类似似,都是通过fork子进程,由子进程完成相应的操作。 

  1. 开始bgrewriteaof,判断当前有没有bgsave命令(RDB持久化)/bgrewriteaof在执行,倘若有,则这些命令执行完成以后在执行。

  2. 主进程fork出子进程来进行aof重写操作。 

  3. 主进程fork完子进程后继续接受客户端请求。此时,客户端的写请求不仅仅写入aof_buf缓冲区,还写入aof_rewrite_buf重写缓冲区。一方面是写入aof_buf缓冲区并根据appendfsync策略同步到磁盘,保证原有AOF文件完整和正确。另一方面写入aof_rewrite_buf重写缓冲区,保存fork之后的客户端的写请求,防止新AOF文件生成期间丢失这部分数据。

  4. 子进程写完新的AOF文件后,向主进程发信号,主进程把aof_rewrite_buf中的数据写入到新的AOF文件。 

  5. 用新的AOF文件覆盖旧的AOF文件,标志AOF重写完成。

三、混合持久化

通过上面内容对rdb和aof持久化方式的了解,不难发现这两种方式各有利弊都不完美,那么有没有更好的选择来把这两种方式的优点结合起来了?Redis4.0之后推出了混合持久化的模式。

如果开启了混合持久化,AOF在重写时,不再是单纯将内存数据转换为RESP命令写入AOF文件,而是将重写这一刻之前的内存做RDB快照处理,并且将RDB快照内容和增量的AOF修改内存数据的命令存在一起,都写入新的AOF文件,等到重写完新的AOF文件会进行改名,覆盖原有的AOF文件,完成新旧两个AOF文件的替换。

Redis重启的时候,可以先加载RDB的内容,然后再重放增量AOF日志就可以完全替代之前的AOF全量文件重放,因此重启效率大幅得到提升。

版本开启方式: 

aof-use-rdb-preamble yes  # yes:开启,no:

3.1 混合持久化方式流程:

混合持久化方式的执行流程和aof重写执行流程基本一致,只是在执行重写的那一步不是将aof文件中的命令进行压缩重写,而是将重写这一刻之前的内存做RDB快照,之后将aof_rewrite_buf中的命令追加存储起来,形成一个由rdb格式和aof格式混合组成的新文件。

3.2 如何选择持久化方式?

了解到了redis支持的各种持久化方式后,在实际应用中我们到底该选择那种持久化方式才是最好的了?很显然没有最好的方式,只有最合适的方式,不然redis也不用提供这么多种持久化方式来供选择了。

这里给出一个持久化方式选择的判断模式:

  1. 完全不在乎数据丢失:关闭持久化,将获得极致性能。

  2. 对数据丢失不敏感,能接受一段时间内(根据save策略配置)的数据丢失:选择rdb持久化方式。 

  3. 对数据丢失敏感,需要尽可能避免丢失数据:混合持久化。如果觉得以上的判断方式还是麻烦,还可以提供一个偷懒的思路:要么不开启持久化,要么就选择混合持久化。

四、告一段落

本篇我们详细了解了redis的各种持久化方式以及工作原理,比较了各种方 式的利弊以及根据利弊特性得出了持久化方式的选择逻辑。下篇我们将对redis的主从复制原理来做分析解读。

文章导航

类别标题发布
RedisRedis(一):单线程为何还能这么快己发布
Redis(二):内存模型及回收算法己发布
Redis(三):持久化本文章
Redis(四):主从同步即将上线
Redis(五):集群搭建即将上线
Redis(六):实战应用即将上线
ElasticsearchElasticsearch:概述己发布
Elasticsearch:核心己发布
Elasticsearch:实战2021.10.29
Elasticsearch写入流程详解即将上线
Elasticsearch查询流程详解即将上线
Elasticsearch集群一致性即将上线
Lucene的基本概念即将上线
Elasticsearch部署架构和容量规划即将上线
RocketMQRocketMQ—NameServer总结及核心源码剖析2021.11.01
RocketMQ—深入剖析Producer即将上线
Broker—启动流程源码解密即将上线
Broker—接受消息处理流程解密即将上线
Tomcat源码分析Tomcat(一):项目结构及架构分析即将上线
Tomcat(二):启动关闭流程分析即将上线
Tomcat(三):应用加载原理分析即将上线
Tomcat(四):网络请求原理分析即将上线
Tomcat(五):嵌入式及性能调优即将上线
NacosNacos项目结构及架构分析即将上线
Nacos服务注册源码解析即将上线
Nacos配置管理源码解析即将上线
Nacos2.0版本优化功能解析即将上线
Netty计算机网络&nio核心原理即将上线
详细解读kafka是如何基于原生nio封装网络通信组件的?即将上线
netty初识之核心组件介绍即将上线
源码解析netty服务端,端口是如何拉起来的?新连接接入又如何处理?即将上线
深入netty中各种事件如何在pipeline中传播的?即将上线
网络编程中拆包粘包是什么?kafka以及netty是如何解决的?即将上线
深入解读netty中最为复杂的缓存分配是如何进行的?即将上线
源码分析netty、kafka、sentinel中不同时间轮实现方式以及细节即将上线
尝试从上帝角度对比kafka&netty中的性能优化,各种设计模式的丰富运用即将上线
Netty在Rocketmq中的实践,RocketMq的消息协议解读即将上线

 关注 “IT巅峰技术”,私信作者,获取以下2021全球架构师峰会PDF资料。

 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. JAVA可视化编程-Windowbulider的安装

    Windowbuilder是JAVA可视化编程的一个插件,有利于简化我们对窗体的布局和按钮进行排布,使用方便。 一、安装方法 1.进入eclipse.org点击PROJECTS点击LIST OF PROJECTS 然后再搜索栏中搜索WINDOWBUILDER,进入右方的LEARN MORE然后进入DOWNLOAD,找到适应自己eclipse版本的win…...

    2024/4/21 17:06:46
  2. CSS 环境变量函数env()

    目前的功能主要是 设置安全边距&#xff0c;未来可能有更多功能。 /* 直接使用4个安全内边距值 */ env(safe-area-inset-top); env(safe-area-inset-right); env(safe-area-inset-bottom); env(safe-area-inset-left);/* 使用4个安全内边距值&#xff0c;同时设置兜底尺寸值 *…...

    2024/4/30 5:27:36
  3. 283. 移动零(快慢指针)

    题目要求 算法思想&#xff1a; 1.使用快慢指针&#xff0c;初始都设为0&#xff0c;慢指针指向的位置是快指针指向的非0元素的位置。 2.最优解法是直接把非0元素赋值到慢指针的位置&#xff0c;每次操作完快指针指向的非0元素后&#xff0c;都要使慢指针&#xff0b;1.然后最…...

    2024/4/24 19:31:15
  4. mysqli与mysql的那些事儿

    mysqli连接是永久连接&#xff0c;而mysql是非永久连接。 mysql连接&#xff1a;每次使用的时候&#xff0c;都会重新创建一个进程。 mysqli连接&#xff1a;一直都只使用同一个进程&#xff0c;这样就可以很大程度减轻服务器的压力。 mysql也可以建立永久连接&#xff0c;需要…...

    2024/4/27 2:14:47
  5. ubuntu远程桌面

    自己整理记录ubuntu远程桌面的安装使用。 安装 很多都没有最后两行操作&#xff0c;这两行是设置远程桌面可以打开终端&#xff0c;否则你在远程桌面打开终端&#xff0c;终端出现在原来的桌面而不是你的远程桌面上。 sudo apt install xrdp sudo apt install xubuntu-deskt…...

    2024/4/21 17:06:40
  6. 力扣刷题之哈希表

    力扣刷题之哈希表133.克隆图138.复制带随机指针的链表146.LRU缓存机制&#xff08;手写双向链表&#xff09;202.快乐数133.克隆图 法一&#xff1a;深度搜索 class Solution { public:unordered_map<Node*, Node*> visited;Node* cloneGraph(Node* node) {if (node nu…...

    2024/4/21 17:06:39
  7. SUSE15重启Tomcat操作

    关闭tomcat 切换到tomcat/bin/目录下执行 ./shutdown.sh inux-jzp3:/opt/tomcat7/apache-tomcat-7.0.75/bin # ./shutdown.sh Using CATALINA_BASE: /opt/tomcat7/apache-tomcat-7.0.75 Using CATALINA_HOME: /opt/tomcat7/apache-tomcat-7.0.75 Using CATALINA_TMPDIR…...

    2024/4/21 17:06:38
  8. 电子图书馆创世纪下载网址

    图书馆创世纪的主要工作地址如下。关于哪一个是“官方图书馆创世”网站&#xff0c;有几个相互竞争的说法&#xff0c;但根据我的经验&#xff0c;它们都很好用&#xff08;如果其中一个链接断开&#xff0c;请尝试另一个&#xff09;: http://gen.lib.rus.ec http://libgen.is…...

    2024/4/21 17:06:38
  9. Java学习-finally子句的作用是什么?

    和 try-catch 捕获异常连用&#xff0c;用于捕获异常的结束工作。正常情况一定会执行。如果虚拟机停止或出现问题或者程序存在死循环则不执行。...

    2024/4/21 17:06:36
  10. 《蔬菜的秘密》亲子阅读

    端午节放假了,我陪李笑宇又读了一次《蔬菜的秘密》。《蔬菜的秘密》,讲的是欢欢小朋友放暑假后,到乡下看望爷爷奶奶后喜欢上吃蔬菜的故事。刚开始,欢欢不喜欢吃蔬菜,后来爷爷奶奶给欢欢讲,蔬菜不仅可以和肉肉一样能让欢欢长高,而且蔬菜还有很多很多小秘密呢。荡秋千的绿…...

    2024/4/26 16:22:03
  11. 动态规划——01背包

    动态规划——01背包问题抽象&#xff1a;一堆东西&#xff08;数值&#xff09;&#xff0c;按照一定的组合方式&#xff0c;能否凑成某种最值状态&#xff0c;或者凑成某种状态的方法数。 dp 数组的定义&#xff1a;int[] dp new int[bagSize];dp[j] 递推公式&#xff1a; 如…...

    2024/4/23 20:07:25
  12. 测量绝缘电阻一般用绝缘电阻测试仪进行测试

    测量绝缘电阻一般用绝缘电阻测试仪进行测试。绝缘电阻测试仪主要用来检查电气设备、家用电器或电气线路对地及相间的绝缘电阻&#xff0c;适用于测量各种绝缘材料的电阻值及变压器、电机、电缆及电器设备等的绝缘电阻&#xff0c;是电力、邮电、通信、机电安装和维修以及利用电…...

    2024/4/20 14:06:19
  13. 21天好习惯 - 5

    计算机组成原理第二章试题试题 1.举三个实例&#xff0c;说明网络技术的应用。 (1)网上购物&#xff0c;用户在网上购买衣服&#xff0c;书籍等生活用品和学习用品: (2)电子邮件&#xff0c;用户在网上收发邮件; (3)网络教育&#xff0c;用户在网上观看各种学习视频。 2.什么…...

    2024/4/20 14:06:18
  14. DHCP配置

    文章目录DHCP简介DHCP主要用途使用DHCP好处DHCP使用的协议和端口号DHCP的IP地址自动获取工作原理DHCP配置命令接口模式全局模式DHCP中继服务器DHCP简介 DHCP是动态主机配置协议&#xff0c;是一个局域网的网络协议&#xff0c;使用UDP协议工作。 DHCP主要用途 1.给内部网络或…...

    2024/4/22 22:26:47
  15. 微信小程序云开发(一)

    1.2 项目的创建与配置 要开始小程序云开发&#xff0c;首先就需要先注册一个小程序&#xff0c;开通云开发服务&#xff0c;然后下载开发者工具和翻阅小程序开发与云开发的技术文档。除此之外&#xff0c;还需要在创建云开发项目时&#xff0c;注意一些配置的细节。 1.2.1 注册…...

    2024/4/30 8:38:30
  16. 【C++】类的前置声明

    两个类要互相引用&#xff0c;就会出现“未定义”尴尬&#xff0c;此时可以用前置声明来解决。 class person; //类的前置声明class Animal { public:void eat(person& pn); };class person { public:friend Animal::eat(person& pn); }&#xff1b;但前置声明不包…...

    2024/4/20 14:06:14
  17. Minio文件服务器的搭建

    1.下载安装包 # 创建文件夹&#xff08;自定义&#xff09; mkdir -p /usr/local/minioFile mkdir -p /usr/local/minioFile/data touch /usr/local/minioFile/data/minio.log# 进入文件夹 cd /usr/local/minioFile# 远程下载 wget https://dl.min.io/server/minio/release/li…...

    2024/4/19 18:51:20
  18. 修改macOS访达中文件的默认打开方式

    macOS访达中文件的默认打开方式有时候并不是我们想要的&#xff0c;如何修改呢&#xff1f;以.txt文件为例&#xff0c;方法如下&#xff1a; 1.访达中找到以.txt为扩展名的某个文件&#xff0c;右键点击此文件&#xff0c;弹出快捷菜单。 2.快捷菜单中选择&#xff1a;显示简介…...

    2024/4/29 2:01:24
  19. 静态代码分析工具清单:开源篇(多语言)

    http://hao.jobbole.com/static_code_analysis_tool_list_opensource/?utm_source=hao.jobbole.com&utm_medium=relatedResources静态代码分析工具清单:开源篇(多语言)本资源由 伯乐在线 - Juliesand 整理,您也想贡献一份力量?欢迎加入我们本文是一个静态代码分析工具…...

    2024/5/2 21:37:20
  20. BackgroundWorker的用法

    C#在后台运行操作&#xff1a;BackgroundWorker的用法 在我们的程序中&#xff0c;经常会有一些耗时较长的运算&#xff0c;为了保证用户体验&#xff0c;不引起界面不响应&#xff0c;我们一般会采用多线程操作&#xff0c;让耗时操作在后台完成&#xff0c;完成后再进行处理或…...

    2024/5/2 7:40:10

最新文章

  1. 抖音小店运营实战班,全新升级 从零到进阶精通 分享月销百万小店核心秘密

    课程内容&#xff1a; 1 2024抖音电商发展趋势及抖店运营策略(直播2024 0412).mp4 2 1-1抖音小店入驻流程(直播2024 04 12),mp4 3 1-2个体店铺VS企业店铺有什么区别(直播20240412).mp4 4 1-3抖音小店店铺搭建(直播2024 04 12).mp4 5 2-1-如何避免违禁词(附违禁词大全)(直播…...

    2024/5/3 5:04:54
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. axios拦截器:每次请求自动带上 token

    Step 1&#xff1a;创建Axios实例并添加拦截器 在你的Vue项目中&#xff0c;一般我们会先导入axios&#xff0c;然后创建一个axios实例。这样做是为了方便统一管理和配置。 import axios from axios; // 引入axios// 创建一个axios实例 const service axios.create();// 添加请…...

    2024/4/30 17:13:59
  4. DevOps三步法之反馈:流动是油门,反馈是刹车

    打个比方&#xff0c;流动是油门&#xff0c;反馈是刹车。流动是关于行使&#xff0c;反馈是关于安全。车辆要想持续平稳运行&#xff0c;需要油门与刹车良好配合&#xff0c;否则就有可能车毁人亡。核电站需要使核反应处于临界状态&#xff0c;超出临界状态就是核爆炸这也需要…...

    2024/5/2 2:37:13
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57