<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 背景 redis雖然快,但是內存成本還是比較高的,不可能像磁盤那樣子擁有比較大的的容量。如果內存使用過大,系統的保護機制會講大內存使用的進程給OOM掉,因此,我們會限制redis的最大使用內存,設置maxmemory參數,如果超過這個最大使用內存,redis就會根據淘汰策略,處理key。 ## 淘汰策略 1\. noeviction:默認策略,不淘汰,如果內存已滿,添加數據是報錯。 2\. allkeys-lru:在所有鍵中,選取最近最少使用的數據拋棄。 3\. volatile-lru:在設置了過期時間的所有鍵中,選取最近最少使用的數據拋棄。 4\. allkeys-random: 在所有鍵中,隨機拋棄。 5\. volatile-random: 在設置了過期時間的所有鍵,隨機拋棄。 6\. volatile-ttl:在設置了過期時間的所有鍵,拋棄存活時間最短的數據。 ## 設置最大內存和淘汰策略 config set maxmemroy 1073741824config set maxmemory-policy allkeys-lruconfig rewrite 配置文件里面設置 maxmemroy 1gbmaxmemory-policy allkeys-lru redis5的默認策略是不淘汰,直接返回報錯,如下 (error) OOM command not allowed when used memory > 'maxmemory'. ## 總結 在使用redis的時候要預估好使用量,最好有一定的預留,防止突然的高并發數據,設置好maxmemory,才能生效淘汰策略。maxmemroy可以通過config set 進行動態設置,記得config rewrite保存好修改的配置。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看