天天看點

redis常用指令

初始化redis:
var redis = require('redis'),

RDS_PORT = 6389,        //端口号

RDS_HOST = '127.0.0.1',    //伺服器IP

RDS_PWD = '88888888888888',     //密碼

RDS_OPTS = {},            //設定項

rclient = redis.createClient(RDS_PORT,RDS_HOST,RDS_OPTS);

rclient.auth(RDS_PWD,function(){

console.log('redis通過認證');

});       

1.設定資料以及過期時間

程式設計式:
rclient.set('key','1');//指派

rclient.expire('key',60);//60秒自動過期

指令式:

set a 1 EX 1000      

2.擷取資料&擷取所有資料

程式設計式:
 rclient.get("key") 
指令式: 
  get a
  擷取所有資料: keys *      

3.删除資料

程式設計式:
  rclient.del(key)
指令式:
 del key
 flushall 清空所有資料
      

4.檢查資料是否過期

程式設計式:
  rclient.ttl(key)
指令式:
  ttl key
注意:

以秒為機關,傳回給定 key 的剩餘生存時間(TTL, time to live)。

可用版本:>= 1.0.0

時間複雜度:O(1)

傳回值:

當 key 不存在時,傳回 -2 。

當 key 存在但沒有設定剩餘生存時間時,傳回 -1 。

否則,以秒為機關,傳回 key 的剩餘生存時間。       

繼續閱讀