zoukankan      html  css  js  c++  java
  • 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 的剩余生存时间。 

     参考:

          1.http://doc.redisfans.com/string/set.html

          2.https://blog.csdn.net/weiythi/article/details/78150568

       3.https://www.npmjs.com/package/connect-redis

  • 相关阅读:
    第二阶段冲刺第九天
    第二阶段冲刺第八天
    第二阶段冲刺第七天
    第二阶段冲刺第六天
    第二阶段冲刺第五天
    第二阶段冲刺第四天
    第二阶段冲刺第三天
    java-小组项目-需求视频
    绩效评估方法
    各组对我们的意见汇总
  • 原文地址:https://www.cnblogs.com/ygunoil/p/15048238.html
Copyright © 2011-2022 走看看