Redis五種資料型別

2021-10-11 15:28:26 字數 971 閱讀 2330

符號

含義?匹配乙個字元

*匹配任意個字元,包括0個

匹配括號間的任意乙個字元,可以使用「-」符號表示乙個範圍,如a[b-d]可以匹配「ab」、「ac」、「ad」

\匹配字元x,用於轉義符號,如果要匹配「?」就需要使用?

2.判斷乙個鍵是否存在:exists key

3.刪除鍵(可同時支援多個):del key

4.獲取鍵值的資料型別:type key

說明:列表型別可以儲存乙個有序的字串列表,常用的操作是向列表兩端新增元素,或者獲得列表的某乙個片段。

1.向列表左側增加元素:lpush key value1 [value2 value3]

2.向列表右側新增元素:rpush key value1 [value2 value3]

3.從列表左側彈出命令:lpop key

4.從列表右側彈出命令:rpop key

5.從列表中獲取元素的個數:llen key

6.獲取列表片段:lrange key start end

7.刪除列表中指定的值:lrem key count value

注:如果count小於0,表示從右側刪除負count個value值;如果count大於0,表示從左側刪除count個value值;如果count等於0,表示刪除所有值為value的元素。

8.獲取第n個元素(最左邊的索引下標為0,最右邊的索引下標為-1):lindex key 0

9.將索引為index的元素賦值為value:lset key index value。

10.刪除指定範圍之外的元素:ltrm key index1 index2

11.向列表中插入元素(從左向右查詢pivot的元素,然後根據before還是after決定插入到前面還是後面):linsert key before(after) pivot value

12.將元素從乙個列表轉到另外乙個列表:rpoplpush source destination

Redis 五種資料型別

一 前言 上篇部落格已經對redis的一些基本知識做了一些簡介,這篇部落格,將簡單介紹一些redis的五種資料型別。分別為string 字串 hash 雜湊 list 鍊錶 set 集合 zset 有序集合 對這些型別可以執行很多原子性的操作 比如向乙個string型別的value後面追加字串 向l...

Redis 五種資料型別

目錄 redis共有strings hashs lists sets sorted sets五種資料型別,可以說已經比較豐富了。下面只對這幾種資料型別的資料結構與用途做簡要介紹。至於每種資料型別的操作api,這裡只簡單一提,不再一一詳細介紹,有需要的使用者可以google即可。string是最簡單的...

Redis 五種資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 資料型別一 字串 0.1 6379 set name hubotao2 ok127.0 0.1 6379 get name hubotao2 資料型別二 hash...