Redis系列之String

前言

上节我们介绍了Redis的key相关操作,前面也谈到Redis中有5大数据类型,今天我们就来谈谈5大数据类型之一:String类型,我们主要介绍Redis中String的用法。

基本语法

String的基本语法:command keyname

常见命令

设置指定 key 的值:set keyname value

获取指定key的值:get keyname

按范围返回字符串中值: getrange keyname startindex endindex

设置指定key的值并返回旧值:getset keyname newvalue

返回多个key的值:mget key1 key2 key3 ...

当key不存在时设置key的值:setnx keyname value

设置指定key的值并且设置过期时间:setex key seconds value

设置key的值,并设置过期时间,毫秒为单位:psetex key milliseconds value

返回key所存储的字符串长度:strlen keyname

批量设置多个key的值:mset key1 v1 key2 v2 key3 v3 ...

批量设置多个key的值,当且仅当key都不存在时才设置成功:

msetnx key1 v1 key2 v2 ...

将 key 中储存的数字值加1(可用于计数器):incr key

将key中存储的数字值加上指定值:incrby key increment

若increment为负数代表减

将key中存储的数字值加上指定浮点型数值:incrbyfloat key increment

将key中存储的数字值减1:decr key

将key中存储的数字值减去指定值:decrby key increment

若increment为负数代表加

向一个key的字符串值追加另一个字符串值,并返回新的字符串值的长度:append key value

以上就是Redis中常见字符串的操作及命令,希望对你有所帮助!!!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180331G1IV7I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券