您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis GETRANGE命令

时间:10-17来源:作者:点击数:

Redis GETRANGE 命令返回 key 中字符串值的子字符串,字符串的截取范围由 start 和 end 两个偏移量决定(包括 start 和 end 在内)。负数偏移量表示从字符串末尾开始计数,-1 表示最后一个字符,-2 表示倒数第二个,以此类推。

GETRANGE 子字符串的长度大小(range)不能超过实际字符串的长度。

可用版本

GETRANGE 命令可用版本:>= 2.4.0

语法

Redis GETRANGE 命令的基本语法如下:

GETRANGE key start end 

返回值

截取后得到的子字符串。

命令演示

127.0.0.1:6379> SET webname "hello www.cdsy.xyz"
OK
127.0.0.1:6379> GET webname
"hello www.cdsy.xyz"
127.0.0.1:6379> GETRANGE webname 0 3
"hell"
127.0.0.1:6379> GETRANGE webname 0 -1
"hello www.cdsy.xyz"
127.0.0.1:6379> GETRANGE webname 0 -3
"hello www.cdsy.x"
127.0.0.1:6379> GETRANGE webname -1 -3  #不支持从负数到正数,或者负数到负数
""
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门