沃梦达 / IT编程 / 数据库 / 正文

nodejs redis

nodejs连接redis方式也许有几中.当然用的比较多的有redis库安装nodejs就不介绍了安装redis库 npm install redis然后就可开用了。是不是很简单const redis = require(redis); let RDS_PORT = 6379;let RDS_HOST ...

nodejs连接redis方式也许有几中.当然用的比较多的有redis库

安装nodejs就不介绍了

安装redis库 npm install redis

然后就可开用了。是不是很简单

const redis = require('redis'); 
let RDS_PORT = 6379;
let RDS_HOST = "127.0.0.1";
let RDS_PWD = "";
let RDS_OPTS = RDS_PWD ? {auth_pass:RDS_PWD} : "";

var client = redis.createClient(RDS_PORT, RDS_HOST, RDS_OPTS);

client.on('connect', function(){
	console.log('连接成功');
	// 用法
	// client[cmd](param, cb);
	client.keys('*', function(err, res){
		console.log(res);
		console.log(err);
	})
})

// 也可通过此方法来输入密码
// client.auth(RDS_PWD, function(){
// 	console.log("通过验证");
// })

// 当与redis服务器连接成功后会触发这个事件,此时表示已经准备好接收命令,当这个事件触发之前client命令会存在队列中,当一切准备就绪后按顺序调用
client.on('ready', function(){
	console.log('ready');
})

client.on('error', function (err) { 
	console.log('errorevent - ' + client.host + ':' + client.port + ' - ' + err);
})

  

本文标题为:nodejs redis