LTRIM
是 Redis 中的一個字符串命令,用于截取字符串的指定部分。它接受三個參數(shù):鍵(key)、起始索引(start)和結(jié)束索引(stop)。
key
:要操作的字符串的鍵名。start
:截取操作的起始索引。索引從 0 開始,即字符串的第一個字符的索引為 0。stop
:截取操作的結(jié)束索引。索引從 0 開始,但不包括該索引對應(yīng)的字符。LTRIM
命令會將鍵對應(yīng)的字符串截取為從起始索引到結(jié)束索引之前(不包括結(jié)束索引)的部分。如果指定的索引超出字符串的范圍,Redis 會返回一個錯誤。
以下是一些使用 LTRIM
命令的示例:
截取字符串 “mystring” 從索引 1 到索引 4(不包括索引 4)的部分:
LTRIM mystring 1 3
執(zhí)行此命令后,mystring
的值將變?yōu)?“mstr”。
如果鍵 “mystring” 不存在,嘗試使用 LTRIM
命令會返回一個錯誤:
LTRIM non_existent_key 0 2
執(zhí)行此命令將返回錯誤信息,類似于 “Key non_existent_key does not exist.”。
如果提供的索引超出字符串范圍,Redis 會返回一個錯誤:
LTRIM mystring -1 5
執(zhí)行此命令將返回錯誤信息,類似于 “Index out of range.”。