<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數據類型:hash** Redis的散列可以讓用戶將多個鍵值對存儲到一個Redis的鍵里面,散列非常適用于將一些相關的數據存儲在一起。類似map的一種結構,將結構化的數據,比如一個對象(前提是這個對象沒嵌套其他的對象)給緩存到redis中,以后每次讀寫內存時,就可以操作hash里的某個字段。 **1.1、hash內部編碼** 哈希類型的內部編碼有兩種: - ziplist(壓縮列表):當哈希類型元素個數小于hash-max-ziplist-entries配置(默認512個)同時所有值都小于hash-max-ziplist-value配置(默認64字節)時使用。ziplist使用更加緊湊的結構實現多個元素的連續存儲,所以比hashtable更加節省內存。 - hashtable(哈希表):當ziplist不能滿足要求時,會使用hashtable。 **1.2、使用場景** **1.2-1、存儲用戶信息** 由于hash類型存儲的是多個鍵值對,比如數據庫有以下一個用戶表結構 | id | name | age | | ------------ | ------------ | ------------ | | 1 | 小明 | 18 | 將以上信息存入redis,用表名:id作為key,用戶屬性作為值: ```bash hset user:1 name 小明 age 18 ``` 使用哈希存儲會比字符串更加方便直觀. 我們可以通過hash這種數據類型實現關系型數據庫中數據表的存儲形式,同時,redis的字段列是不固定的,更加靈活,不會像關系數據庫一樣,產生冗余字段。 **1.2-2、存儲對象** 可以將一個對象的所有屬性以鍵值對的形式存儲在 Redis 的 Hash 類型中,然后可以通過 HGET 和 HMGET 命令來獲取對象的屬性值,通過 HSET 和 HMSET 命令來修改對象的屬性值。 **1.2-3、存儲配置信息** 可以將應用的各種配置以鍵值對的形式存儲在 Redis 的 Hash 類型中,然后可以通過 HSET 和 HMSET 命令來保存配置信息,通過 HGET 和 HMGET 命令來獲取配置信息。
                  <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>

                              哎呀哎呀视频在线观看