对KEY操作的命令
keys * :查看所有key
腾讯云:0>keys *
1) "GoodsKey:gs3"
2) "demo2"
3) "GoodsKey:gs1"
4) "GoodsKey:gs2"
exists key:键key是否存在
腾讯云:0>exists demo1
"1"
type key:查看键key的value类型
腾讯云:0>type demo1
"string"
del key :删除键key的键值对
del demo1
randomkey:返回随机键值对
"GoodsKey:gs2"
expire key 1 :给key设置1秒的过期时间
腾讯云:0>exists demo2
"1"
腾讯云:0>expire demo2 1
"1"
腾讯云:0>exists demo2
"0"
ttl key: 查看key的存活时间
腾讯云:0>expire demo3 60
"1"
腾讯云:0>ttl demo3
"54"
对String操作的命令
set key value: 给键key设置值value
腾讯云:0>set a 1
"OK"
get key:取键key的值value
腾讯云:0>get a
"1"
getset key new:给键key赋新值new,返回旧值
腾讯云:0>getset a A
"1"
mset a 1 b 2 c 3:批量赋值
腾讯云:0>mset a 1 b 2 c 3
"OK"
mget a b c:批量取值
腾讯云:0>mget a b c
1) "1"
2) "2"
3) "3"
setnx key value:如果键key不存在,则创建key-value键值对
腾讯云:0>setnx d 4
"1"
腾讯云:0>setnx d D #赋值失败,键d已存在
"0"
腾讯云:0>get d
"4"
setex key 1 value:创建key-value键值对,设置过期时间为1秒
腾讯云:0>setex e 60 5
"OK"
腾讯云:0>ttl e
"56"
incr key:键key的value加一操作
腾讯云:0>incr d
"5"
incrby key 5:键key的value加5操作
腾讯云:0>incrby d 5
"10"
decr key \ decrby key 5:减法操作
append key value:为键key的值附加value
substr key start end:返回键key的value的子串(从start到end)
网友评论