redis學習系列--7.redis-常用命令

redis提供了豐富的操作命令.總結如下:

一.鍵值相關命令

1.keys   //返回滿足給定pattern的所有key
keys  *_diff
輸出:1)user_diff

2.exists   //確認一個key是否存在

exists  user_diff
輸出:(integer)1  //存在

3.del   //刪除一個key

del  user_diff
輸出:(integer)1  
keys user_diff
輸出:(empty  list  or  set)

4. expire  //設置一個key的過期時間(單位: 秒)  .          ttl    //獲取鍵到期的剩餘時間  (沒測試成功,待定)

5.move    //將當前數據庫中的key轉移到其他數據庫中.

select  0  //選擇0數據庫
keys  *    
輸出:  mysets
smembers  mysets
輸出: 1)"good"
move   mysets  1 
select  1
keys  *
輸出:  mysets
smembers  mysets
輸出: 1)"good"

6.persist   //移除給定key的過期時間.    (測試失敗,待定)

7.randomkey  //隨機返回key空間的一個key

select 0
keys *
輸出:  1)mysets
輸出:  2)user
randomkey  
輸出: "mysets"

8.rename  //重命名key

rename  mysets   sss
輸出: ok
keys  *
輸出:  1)sss
輸出:  2)user

9.type   //返回值的類型

type  sss
輸出:  set

二.服務器相關命令

1.ping  //測試連接是否存活

輸出: pong

2.echo  //在命令行打印一些內容

echo  hou
輸出:  "hou"

3.select  //選擇數據庫, redis數據庫編號從0~15,可以選任意一個數據庫來存儲數據.(默認用0庫)

select  0

4.quit  //退出連接

關閉客戶端.

5.dbsize  //返回當前數據庫中key的數目

dbsize  
輸出:(integer)9

6.info  //獲取服務器信息

7.monitor  //是一個調試命令,返回服務器處理的每一個命令,它能幫助我們瞭解在數據庫上發生了什麼操作,可以通過redis-cli和telnet命令使用.

8. config get  //獲取服務器信息

config  get  dir
輸出: "dir"
輸出:"D:\\redis"

9.flushdb  //刪除當前選擇數據庫中的所有key

10.flushall  //刪除所有數據庫的所有key











發佈了60 篇原創文章 · 獲贊 114 · 訪問量 47萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章