美文网首页
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