日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Redis_基本类型介绍和指令___2

發(fā)布時(shí)間:2025/7/14 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis_基本类型介绍和指令___2 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.hash

  Redis hash 是一個(gè)string類型的field和value的映射表,hash特別適合用于存儲(chǔ)對(duì)象。

  Redis 中每個(gè) hash 可以存儲(chǔ) 232?- 1 鍵值對(duì)(40多億)。

?  hash的命令都為h開頭

  以nx結(jié)尾的都是field不存在才設(shè)置value

  所以呢,保存的命令也就是類似了,無(wú)非也就是前面加了一個(gè)h!!

  下面來(lái)看一些比較重要的指令

    ->hgetall key(獲取鍵中的hash集合)

    ->hlen key(獲取hash的長(zhǎng)度)

    ->hvals kye(獲取鍵中hash集合的vlaues)

2.List(列表)

  Redis列表是簡(jiǎn)單的字符串列表,按照插入順序排序。你可以添加一個(gè)元素導(dǎo)列表的頭部(左邊)或者尾部(右邊)

  一個(gè)列表最多可以包含 232?- 1 個(gè)元素 (4294967295, 每個(gè)列表超過40億個(gè)元素)。

  這個(gè)LIST就相當(dāng)于一個(gè)棧,使用的方法也很類似,無(wú)非也就是pop,push...

  在這里需要強(qiáng)調(diào)的是對(duì)于棧->先進(jìn)后出<-

  常用的一些指令:

      ->blpop key timeout(從選擇的key中彈出棧頂元素,如果不存在則堵塞,直到超時(shí))

        

      ->brpop key timeout(同上面的一樣,只是移除的是最后一個(gè)元素)

?      ->lpushx key vlaue(將值插入到當(dāng)前列表的開頭)

      ->lrange key start stop(取一定范圍的值)

      ->lrem key count value(移除count位值為value的值)

      ->lset key index value(通過索引設(shè)置值)

      ->ltrim key start stop(根據(jù)start和stop修剪list)

?      ->rpush key value[...] (添加到棧尾)

        

?

      

轉(zhuǎn)載于:https://www.cnblogs.com/student-note/p/5912684.html

總結(jié)

以上是生活随笔為你收集整理的Redis_基本类型介绍和指令___2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。