<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>高级 on Elastic Code</title><link>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/</link><description>Recent content in 高级 on Elastic Code</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>© 2026 Elastic Code</copyright><atom:link href="https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/index.xml" rel="self" type="application/rss+xml"/><item><title>哨兵</title><link>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E5%93%A8%E5%85%B5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E5%93%A8%E5%85%B5/</guid><description/></item><item><title>持久化</title><link>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E6%8C%81%E4%B9%85%E5%8C%96/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E6%8C%81%E4%B9%85%E5%8C%96/</guid><description>&lt;h2 class="relative group"&gt;RDB
 &lt;div id="rdb" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#rdb" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;默认开启&lt;/p&gt;

&lt;h3 class="relative group"&gt;什么时候触发？
 &lt;div id="什么时候触发" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e4%bb%80%e4%b9%88%e6%97%b6%e5%80%99%e8%a7%a6%e5%8f%91" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;命令触发， save 、 bgsave、flushall&lt;/li&gt;
&lt;li&gt;通常在服务退出时会触发，调用 save&lt;/li&gt;
&lt;li&gt;周期函数检测达到策略阈值会触发，调用 bgsave&lt;/li&gt;
&lt;li&gt;主从全量复制发送 RDB 文件&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 class="relative group"&gt;策略默认阈值
 &lt;div id="策略默认阈值" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%ad%96%e7%95%a5%e9%bb%98%e8%ae%a4%e9%98%88%e5%80%bc" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;save &lt;span style="color:#ae81ff"&gt;900&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; &lt;span style="color:#960050;background-color:#1e0010"&gt;#&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;900&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;秒（&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;15&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;分钟）内至少有&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;个键被修改时，触发一次持久化&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;save &lt;span style="color:#ae81ff"&gt;300&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;10&lt;/span&gt; &lt;span style="color:#960050;background-color:#1e0010"&gt;#&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;300&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;秒（&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;5&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;分钟）内至少有&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;个键被修改时，触发一次持久化&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;save &lt;span style="color:#ae81ff"&gt;60&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;10000&lt;/span&gt; &lt;span style="color:#960050;background-color:#1e0010"&gt;#&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;60&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;秒（&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;分钟）内至少有&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;10000&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;个键被修改时，触发一次持久化&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 class="relative group"&gt;持久化过程
 &lt;div id="持久化过程" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%8c%81%e4%b9%85%e5%8c%96%e8%bf%87%e7%a8%8b" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;当周期函数检测达到策略阈值时，会 fork 一个子进程。 这个子进程通过&lt;strong&gt;复制页表&lt;/strong&gt;的方式与主进程共享内存，并开始将数据写入到临时的 RDB 文件&lt;/p&gt;</description></item><item><title>淘汰策略</title><link>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E6%B7%98%E6%B1%B0%E7%AD%96%E7%95%A5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E6%B7%98%E6%B1%B0%E7%AD%96%E7%95%A5/</guid><description/></item><item><title>集群</title><link>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E9%9B%86%E7%BE%A4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E9%9B%86%E7%BE%A4/</guid><description>&lt;p&gt;Redis 单机可做到 写几万、读几十万 的 TPS&lt;/p&gt;

&lt;h2 class="relative group"&gt;部署、搭建、操作集群
 &lt;div id="部署搭建操作集群" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e9%83%a8%e7%bd%b2%e6%90%ad%e5%bb%ba%e6%93%8d%e4%bd%9c%e9%9b%86%e7%be%a4" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h2 class="relative group"&gt;如何访问 redis 集群？
 &lt;div id="如何访问-redis-集群" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%a6%82%e4%bd%95%e8%ae%bf%e9%97%ae-redis-%e9%9b%86%e7%be%a4" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 width="2044"
 height="396"
 src="https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E9%9B%86%E7%BE%A4/static/LXRVbXpjZod9GExl4YxcX3Prn4l_hu_564fa2ecde001287.png"
 srcset="https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E9%9B%86%E7%BE%A4/static/LXRVbXpjZod9GExl4YxcX3Prn4l_hu_564fa2ecde001287.png 800w, https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E9%9B%86%E7%BE%A4/static/LXRVbXpjZod9GExl4YxcX3Prn4l_hu_5f3ca0aa59bb455.png 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://my.elastic-code.com/zh/docs/redis/%E9%AB%98%E7%BA%A7/%E9%9B%86%E7%BE%A4/static/LXRVbXpjZod9GExl4YxcX3Prn4l.png"&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item></channel></rss>