示例
示例
SET msg "Hello World"
GETRANGE msg 0 4 # "Hello"
GETRANGE msg -5 -1 # "World"
GETRANGE msg 0 -1 # 整个值
SETRANGE msg 6 "Redis" # 返回 11,值变 "Hello Redis"
SETRANGE pad 5 "x" # 自动补 \x00 零字节,返回 6| 下标 | 按字节,0 起;支持负数从尾部计 |
|---|---|
| SETRANGE | 返回值新长度,可自动扩展 |
| 注意 | 改写固定宽度记录时长度对齐 |
二进制安全:GETRANGE/SETRANGE 按字节操作,可存图片片段;但中文按字节截断会切成半个字符的乱码。