<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # APPEND **APPEND key value** 如果 `key` 已經存在并且是一個字符串, [APPEND](#append) 命令將 `value` 追加到 `key` 原來的值的末尾。 如果 `key` 不存在, [APPEND](#append) 就簡單地將給定 `key` 設為 `value` ,就像執行 `SET key value` 一樣。 **可用版本:** &gt;= 2.0.0 **時間復雜度:** 平攤O(1) **返回值:** 追加 `value` 之后, `key` 中字符串的長度。 ``` # 對不存在的 key 執行 APPEND redis> EXISTS myphone # 確保 myphone 不存在 (integer) 0 redis> APPEND myphone "nokia" # 對不存在的 key 進行 APPEND ,等同于 SET myphone "nokia" (integer) 5 # 字符長度 # 對已存在的字符串進行 APPEND redis> APPEND myphone " - 1110" # 長度從 5 個字符增加到 12 個字符 (integer) 12 redis> GET myphone "nokia - 1110" ``` ## 模式:時間序列(Time series) [APPEND](#append) 可以為一系列定長(fixed-size)數據(sample)提供一種緊湊的表示方式,通常稱之為時間序列。 每當一個新數據到達的時候,執行以下命令: ``` APPEND timeseries "fixed-size sample" ``` 然后可以通過以下的方式訪問時間序列的各項屬性: * [_STRLEN_](strlen.html#strlen) 給出時間序列中數據的數量 * [_GETRANGE_](getrange.html#getrange) 可以用于隨機訪問。只要有相關的時間信息的話,我們就可以在 Redis 2.6 中使用 Lua 腳本和 [_GETRANGE_](getrange.html#getrange) 命令實現二分查找。 * [_SETRANGE_](setrange.html#setrange) 可以用于覆蓋或修改已存在的的時間序列。 這個模式的唯一缺陷是我們只能增長時間序列,而不能對時間序列進行縮短,因為 Redis 目前還沒有對字符串進行修剪(tirm)的命令,但是,不管怎么說,這個模式的儲存方式還是可以節省下大量的空間。 Note 可以考慮使用 UNIX 時間戳作為時間序列的鍵名,這樣一來,可以避免單個 `key` 因為保存過大的時間序列而占用大量內存,另一方面,也可以節省下大量命名空間。 下面是一個時間序列的例子: ``` redis> APPEND ts "0043" (integer) 4 redis> APPEND ts "0035" (integer) 8 redis> GETRANGE ts 0 3 "0043" redis> GETRANGE ts 4 7 "0035" ```
                  <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>

                              哎呀哎呀视频在线观看