大数据|Redis五大数据类型之String(三)( 二 )


# 成功返回1 , 失败返回0
msetnx key1名称 value1值 key2名称 value2值 key3名称 value3值....
具体操作代码案例如下:


(3)value操作1、getrange命令作用:获取value值的范围 。 类似于substring , 前后都包含 。

getrange key名称 起始位置 结束位置
  • 起始位置从0开始 。

  • 结束位置:-1表示所有 。 结束位置大于value值长度 , 则获取所有字符 。
  • 例如:getrange key名称 0 -1 获取所有 。
2、getset命令作用:使用新值替换旧值 。

getset key名称 新值value    # 替换成功 , 返回旧值
具体操作代码案例如下:


(4)设置过期时间1、setex命令作用:设置key-value时候 , 同时设置过期时间 , 单位:秒 。

setex key名称 过期时间 value值
  • 单位:秒 。

  • ttl命令用于查看key的过期时间 , -1表示永不过期 , -2表示已过期 。
具体操作案例如下图所示:

以上就是redis中字符串的操作 。
这是我的第93篇文章 , 感谢您的阅读 。