Redis的常用的五大數(shù)據(jù)類型的常用語句

1.Redis的常用的五大數(shù)據(jù)類型的常用語句

五大數(shù)據(jù)類型有:String ,set ,list ,hash ,zset

1.雜項(xiàng)基礎(chǔ)知識(shí)

select 0-15 :切換數(shù)據(jù)庫
flushdb: 清除當(dāng)前數(shù)據(jù)庫
flushall:清除所有庫的數(shù)據(jù)
keys *:羅列所有的key值


image.png

dbsize:顯示所有key的個(gè)數(shù)


image.png

2. 五大數(shù)據(jù)類型之String

set k1 v1 :set k為k1 ,v為v1
get k1:得到k1的v


image.png

exists key :判斷某個(gè)key是否存在,為1為存在耕挨,0為不存在


image.png

move key 庫名 :當(dāng)前庫沒有了,將key移動(dòng)到新庫里去了
image.png

ttl key :查看還有多少秒過期屹篓,-1表示永不過期,-2表示已
image.png

image.png

expire key 秒鐘:為給定的key設(shè)置過期時(shí)間(5秒后再看發(fā)現(xiàn)為-2,已過期)


image.png

type key :查看key的類型
image.png

image.png

append key 內(nèi)容: 向key對(duì)應(yīng)得value得尾部添加內(nèi)容
image.png

incr key :向key對(duì)應(yīng)得整型value加1
image.png

decr key :向key對(duì)應(yīng)的整型value減一
image.png

incrby key 整數(shù):向key對(duì)應(yīng)的整型value加其他整數(shù)
image.png

getrange k1 0 -1 :獲取全部的value; getrange k1 0 3 獲取key對(duì)應(yīng)的value(從角標(biāo)0到3的長度)


image.png

setex k4 10 v4 :設(shè)置k4能活10s
image.png

setnx k1 v1 :set key值如果key不存在
image.png

mset k1 v1 k2 v2 k3 v3 :同時(shí)set多個(gè)值
mget k1 k2 k3 :同時(shí)獲取多個(gè)
image.png

msetnx :同時(shí)set多個(gè)值(如果key不存在)匙奴,假如有部分存在部分不存在,全部set失敗
image.png

3. 五大數(shù)據(jù)類型之list

Redis列表是簡單的字符串列表妄荔,按照插入的順序排序泼菌,你可以添加一個(gè)元素導(dǎo)入列表的頭部(左邊)或者尾部(右邊)它的底層實(shí)際是一個(gè)鏈表
lpush list01 1 2 3 4 5: 向list01集合里面依次從左邊添加1 2 3 4 5


image.png

rpush list02 1 2 3 4 5: 向list02集合里面依次從右邊添加1 2 3 4 5


image.png

lpop list01 :取出list01集合里面最左邊的數(shù)
rpop list02 :取出list02集合里面最右邊的數(shù)
image.png

lindex list01 3:get到list01集合里面從左向右數(shù)的角標(biāo)為3的值


image.png

llen list01 :list01的長度
image.png

LREM list03 2 3 :刪除list03集合里面從左向右數(shù)的兩個(gè)3
image.png

LTRIM list01 0 2:截取list01集合里面從左向右的角標(biāo)0到2的值
image.png

RpopLpush list01 list02 :將list01的最右邊取出push到list02的最左邊
image.png

4. 五大數(shù)據(jù)類型之set

Redis的set集合是String類型的無序集合,它是通過hashtable實(shí)現(xiàn)的
sadd set01 1 2 3:創(chuàng)建set01集合 1啦租,2哗伯,3,4
smembers set01 :查看set01集合里面的元素個(gè)數(shù)


image.png

sismember set01 1:判斷1是否是set01里面的值


image.png

scard set01 :獲取集合里面的元素個(gè)數(shù)
image.png

srem key value :刪除集合中的元素
image.png

srandmember key 某個(gè)整數(shù):在集合里面隨機(jī)出幾個(gè)數(shù)


image.png

spop set01 :隨機(jī)出棧(隨機(jī)出來一個(gè)數(shù))
image.png

smove set01 set02 key :在set01里面的key 給set02
image.png

sdiff:在第一個(gè)set里面不在后面任何一個(gè)set里面的項(xiàng)
image.png

sinter:兩個(gè)set集合的交集
image.png

sunion:l兩個(gè)set集合的并集
image.png

5. 五大數(shù)據(jù)類型之hash

hash:k,v模式不變篷角,但v是鍵值對(duì)
hset user id 11 :添加k為user,v為id 11


image.png

hget user id


image.png

hmset costumer id 11 name lisi age 23
hmget customer id name age
image.png

hgetall customer


image.png

hdel user name
image.png

hexists customer email
image.png

hincrby customer age 2
image.png

hsetnx customer age 26
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末焊刹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虐块,老刑警劉巖俩滥,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贺奠,居然都是意外死亡霜旧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門儡率,熙熙樓的掌柜王于貴愁眉苦臉地迎上來挂据,“玉大人,你說我怎么就攤上這事儿普∑樘樱” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵眉孩,是天一觀的道長个绍。 經(jīng)常有香客問我,道長勺像,這世上最難降的妖魔是什么障贸? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮吟宦,結(jié)果婚禮上篮洁,老公的妹妹穿的比我還像新娘。我一直安慰自己殃姓,他們只是感情好袁波,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蜗侈,像睡著了一般篷牌。 火紅的嫁衣襯著肌膚如雪援岩。 梳的紋絲不亂的頭發(fā)上葵蒂,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天搞疗,我揣著相機(jī)與錄音窄锅,去河邊找鬼坯汤。 笑死窒升,一個(gè)胖子當(dāng)著我的面吹牛奈附,可吹牛的內(nèi)容都是我干的缚够。 我是一名探鬼主播隔缀,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼题造,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了猾瘸?” 一聲冷哼從身側(cè)響起界赔,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤丢习,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后淮悼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咐低,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年敛惊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渊鞋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瞧挤,死狀恐怖锡宋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情特恬,我是刑警寧澤执俩,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站癌刽,受9級(jí)特大地震影響役首,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜显拜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一衡奥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧远荠,春花似錦矮固、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至邻梆,卻和暖如春守伸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背浦妄。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國打工尼摹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人剂娄。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓窘问,卻偏偏與公主長得像,于是被迫代替她去往敵國和親宜咒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345