redis setrange的返回值含義

小樊
81
2024-11-13 08:33:39
欄目: 云計(jì)算

SETRANGE 是 Redis 中的一個(gè)命令,用于設(shè)置字符串中某個(gè)位置的值

返回值:

  • 如果操作成功,SETRANGE 返回之前該位置之前的字符串長(zhǎng)度。
  • 如果操作失?。ɡ纾I不存在),則返回 -1。

示例:

SET mykey "Hello"
SETRANGE mykey 0 "World"

在這個(gè)例子中,我們首先將 mykey 設(shè)置為 “Hello”。然后,我們使用 SETRANGE 命令將索引 0 處的值更改為 “World”。因?yàn)樵甲址L(zhǎng)度為 5,所以 SETRANGE 返回 5,表示操作成功?,F(xiàn)在,mykey 的值為 “HelloWorld”。

0