美文网首页
NodeJS连接Redis

NodeJS连接Redis

作者: 高级程序狗 | 来源:发表于2020-05-19 14:58 被阅读0次

    1.安装Redis和启停

    $ tar xzf redis-6.0.3.tar.gz
    $ cd redis-6.0.3
    $ make
    
    • 修改Redis为后台启动
    vim redis.conf
    daemonize yes  #设置redis为后台启动
    
    • 启动
    src/redis-server redis.conf
    
    • 停止
    src/redis-cli shutdown
    
    • REPL模式
    src/redis-cli
    

    2.初始化node项目

    • 使用redis
    const redis = require("redis");
    const client = redis.createClient({
      password: 123456,
    });
    
    client.on("error", function (error) {
      console.error(error);
    });
    
    client.set("key1", "foo");
    client.get("key1", (err, val) => {
      console.log(val);
    });
    
    • ioredis也是一个Redis实现,支持PipeliningPub/Sub等高级功能
    const Redis = require("ioredis");
    const redis = new Redis({
      password: 123456
    }); // uses defaults unless given configuration object
     
    var promise = redis.pipeline().set("foo", "bar").get("foo").exec();
    promise.then(function (result) {
      // result === [[null, 'OK'], [null, 'bar']]
      console.log(result);
    });
    

    相关文章

      网友评论

          本文标题:NodeJS连接Redis

          本文链接:https://www.haomeiwen.com/subject/skyvohtx.html