1. 程式人生 > >redis 常用指令

redis 常用指令

1,SELECT database指令用於在redis各個資料庫之間切換如SELECT 1這樣就切換到了一號庫

 

2,SET KEY VALUE指令用於建立資料格式SET鍵值如SET bar 1若中心賦值的話則會覆蓋原有的值

 

3,KEYS KEY檢視redis的鍵  

KEYS命令亦可使用萬用字元來查詢,可用的萬用字元有?匹配一個字元*匹配所有字元[]匹配間號間的任意一個字元使用 - 可以匹配一個區間如[az] [0-9] \ x匹配字元x用於轉義符號如果要匹配?就需要輸入\? 

PS:KEYS命令會查詢資料庫中的所有鍵,所以不建議在生產環境使用。

 

4,EXISTS KEY查詢資料庫中是否有改鍵如果有返回1沒有返回0

5,DEL KEY刪除一個鍵

PS:DEL命令不支援萬用字元,但是可以結合linux的管道命令和xargs命令來自己實現刪除所有符合規則的鍵。比如我們要刪除所有以使用者開頭的鍵,就可以執行KEYS user * | xargs DEL另外由於DEL支援多個鍵刪除,還可以執行DEL KEYS user *來達到同樣的效果。而且效能更好

6,TYPE KEY獲取鍵值的資料型別

7,LPUSH KEY VALUE用來向一個已有的鍵插入一條新的資料,如果這個鍵不存在就會建立它,LPUSH建立的型別是list

8,GET KEY獲取鍵的值   

但是隻能獲取String型別如果獲取list型別就會 

 

9,INCR KEY當值是整數時,會使值遞增,如果沒有該鍵,則會建立,若VALue不是整數,則會報錯

10,INCRBY KEY   number   自增指定數量的整數

11. DECR  KEY   當值是整數時,會使值遞減,如果沒有該鍵,則會建立,若VALUE不是整數,則會報錯

12.DECRBY  KEY  number  遞減指定數值的整數

13.INCRBYFLOAT  KEY  number  增加指定的一個浮點數

14.APPEND KEY VALUE   向鍵值的尾部追加一個字串,如果該KEY不存在,則建立,返回字串的長度

如果需要插入空格等字元是可以使用雙引號

15.STRLEN  KEY   獲取字串長度

16.MSET/MGET    KEY /KEY  VALUE   同時獲取/設定多個鍵值

未完待續。。。