刪除鍵
del [key ...]
返回實(shí)際刪除的數(shù)量羹幸,不存在的被忽略
重命名
rename key newkey
將key重新命名吸占,如果新名字存在癌压,將覆蓋原來(lái)的
重命名2
renamex key newkey
將key重新命名嫡霞,如果新名字存在衙荐,修改失敗
成功返回1捞挥,失敗返回0
查找key
keys pttern
通過(guò)規(guī)則匹配key,
- *:匹配任意字符
- ?:匹配一個(gè)字符
返回隨機(jī)key
randomkey
判斷key是否存在
exists key
返回1(成功)或者0(失敗)
得到key的類(lèi)型
type key
返回key的類(lèi)型
查看key的生命周期
ttl key
(s)
pttl key (ms)
-1 表示長(zhǎng)久
-2 表示不存在
設(shè)置key的生命周期
expire key
(s)
pexpire key (ms)
設(shè)置key永久有效
persist key
字符串操作命令
設(shè)置
set key value [EX seconds] [PX milliseconds] [NX|XX]
ex 有效期 秒
px 有效期 毫秒
nx 不存在時(shí)候操作
xx 存在時(shí)操作
設(shè)置多個(gè)
mset [key value ...]
mset k1 v1 k2 v2 ...
得到
get key
得到多個(gè)
mget key ...
追加
append key value
自增
incr key
不是數(shù)字會(huì)報(bào)錯(cuò)
自減
decr key
鏈表操作命令
設(shè)置
lpush key value ...
插入到列表頭部
rpush key value ...
插入到列表尾部
獲取列表元素
rpop key
返回列表末尾元素并刪除
lpop key
返回列表頭部尾元素并刪除
計(jì)算長(zhǎng)度
llen key
set常用操作
添加
sadd key value ...
刪除
srem key value ...
返回實(shí)際刪除的個(gè)數(shù)
隨機(jī)返回并刪除
spop key [count]
count:隨機(jī)返回的數(shù)量
計(jì)算數(shù)量
scard key ...
有序集合常用操作
添加
zadd [key score member ...]
zadd stu 1 li 2 zs 3 ls
刪除
zrem key value ...
返回實(shí)際刪除的個(gè)數(shù)
查看排名
srank key member
計(jì)算數(shù)量
zcard key ...
hash 常用操作命令
添加
hset key field value
添加多個(gè)
hmset key field value [field value ...]
獲取
hget key field
獲取多個(gè)
hmget key field [field ...]
獲取所有
hgetall key
刪除
hdel key field
判斷數(shù)量
hlen key
判斷key中有沒(méi)有field
hexists key field
得到所有的field
hkeys key
得到所有的value
hvals key