redis 常用指令

2021-09-03 01:53:58 字數 1795 閱讀 5553

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  增加指定的乙個浮點數

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

15.strlen  key   獲取字串長度

16.mset/mget    key /key  value   同時獲取/設定多個鍵值

未完待續。。。

Redis常用指令

1.檢視指定格式的key keys pattern 如keys 可以檢視列舉出現資料庫下所有 2.刪除存在的key del key 3.判斷key是否存在 exists key 4.給key設定過期時間,時間單位為秒 expire key seconds 5.檢視key的過期時間,時間單位為秒 tt...

Redis 常用指令

庫的相關操作 操作說明 select dbindex 切換庫 庫的下標0 15 flushdb 清空當前操作的庫 flushall 清空所有的庫 key相關操作 操作說明 del key 刪除乙個或者多個key 空格隔開 keys 查詢所有key exists key 檢視當前key是否存在 exp...

redis常用指令

1.定義redis是乙個高效能的key vaule資料庫,key是字串型別 2.特點單程序 redis的伺服器程式採用的是單程序模式來處理客戶端的請求。對讀寫時間的響應是通過對epoll函式的包裝來做到的。3.資料型別鍵的型別時字串 值的型別分為五種 字串string,雜湊hash,列表list,無...