溫馨提示×

redis setrange的文檔參考

小樊
81
2024-11-13 08:38:41
欄目: 云計算

Redis的SETRANGE命令用于設置字符串值在指定索引位置的內(nèi)容。它將字符串值從指定的索引位置開始替換為新的字符串值。如果原始字符串不存在,則會在指定位置插入新的字符串值。

以下是SETRANGE命令的文檔參考:

語法:

SETRANGE key offset value

參數(shù):

  • key:要操作的鍵。
  • offset:要設置的新字符串值的起始索引位置。索引從0開始。
  • value:要設置的新字符串值。

返回值:

該命令返回字符串值的長度。

示例:

  1. 設置字符串值在索引位置2的內(nèi)容為"world":

    SETRANGE mystring 2 world
    

    此時,字符串mystring的值為"hello world"。

  2. 如果原始字符串不存在,則在索引位置0插入新的字符串值"hello":

    SETRANGE mystring 0 hello
    

    此時,字符串mystring的值為"hello world"。

  3. 如果原始字符串存在,但指定索引位置超出了字符串長度,則會在字符串末尾插入新的字符串值:

    SETRANGE mystring 10 world
    

    此時,字符串mystring的值為"helloworld"

0