前言
上节我们介绍了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中常见字符串的操作及命令,希望对你有所帮助!!!
领取专属 10元无门槛券
私享最新 技术干货