redis常用命令

刪除鍵

del [key ...]
返回實(shí)際刪除的數(shù)量,不存在的被忽略


重命名

rename key newkey
將key重新命名,如果新名字存在,將覆蓋原來的


重命名2

renamex key newkey
將key重新命名,如果新名字存在,修改失敗
成功返回1,失敗返回0


查找key

keys pttern
通過規(guī)則匹配key,

  • *:匹配任意字符
  • ?:匹配一個(gè)字符

返回隨機(jī)key

randomkey


判斷key是否存在

exists key
返回1(成功)或者0(失敗)


得到key的類型

type key
返回key的類型


查看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中有沒有field

hexists key field


得到所有的field

hkeys key


得到所有的value

hvals key

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近學(xué)習(xí)redis,記錄一下 redis官網(wǎng):redis.io 中文官網(wǎng):http://www.redis.net...
    alexpdh閱讀 1,968評(píng)論 0 1
  • 查看當(dāng)前所有的KEY KEYS *KEYS zhang* #查看前綴為zhang的所有鍵; 查看當(dāng)前redis...
    Zhang21閱讀 10,504評(píng)論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評(píng)論 19 139
  • 本文為筆者對(duì)在學(xué)習(xí)Redis過程中所收集資料的一個(gè)總結(jié),目的是為了以后方便回顧相關(guān)的知識(shí),大部分為非原創(chuàng)內(nèi)容。特此...
    EakonZhao閱讀 14,634評(píng)論 0 9
  • 誰先動(dòng)心,誰就滿盤皆輸”這句話是古龍說的,它用來形容感情中男女雙方在感情中如何爭(zhēng)取主動(dòng)。這句話堪稱至理,無論是誰,...
    冷風(fēng)拂面閱讀 494評(píng)論 0 0

友情鏈接更多精彩內(nèi)容