Redis字符串基本命令

Redis字符串(string)的基本命令

字符串方法

set

set key value
对已经存在的键 set 时就会覆盖原先的值,没有则会新建

get

get key
获取指定键名对应的键值

getset

get set value
用新值覆盖键值后,并返回旧的键值

setnx

setnx key value
仅当key存在时,才会set(意思就是set if exists)

setex

setex key seconds value
设置键值时,同时为其指定一个过期时间(秒)

strlen

strlen key
获取指定字符串键值的长度

getrange

getrange key start end
获取某字符串键值某范围内的字串

setrange

setrange key offset value
跳过指定的偏移量,用新字符串覆盖往后的字符串,返回值是完整的新字符串的长度

mset

mset key1 value1 key2 value2...
批量set键值对

mget

mget key1 key2...
批量get键值

msetnx

msetnx key1 value1 key2 value2...
批量setnx键值对

append

append key value
往一个字符串键值的尾部追加字符串,返回值为新字符串的长度

整数

当一个键值为整数时,额外支持以下操作

incr

set num 1
incr num
将一个整数值自增1,返回增一后的数值(incr 由 increment 简写而来)

decr

decr num
将一个整数值自减1,返回减一后的数值(decr 由 decrement 简写而来)

incrby

incrby key N
将一个整数值自增N,返回自增后的数值

decrby

decrby key N
将一个整数值自减N,返回自减后的数值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值