官方给出的安装代码为:npm install redis --save
实际安装中会报错,安装失败,需要改为cnpm安装。 安装代码为:
cnpm install --save redis
或者 npm install --save redis --registry=https://registry.npm.taobao.org
redis server:服务器(或调试本机)上的真正的redis服务,下文简称redis server或redis服务。
nodejs redis middleware:Nodejs Redis中间件,下文简称redis。
连接redis服务通常需要3个必要配置元素:ip、port(端口)、password(redis server密码)
nodejs里代码如下:
const redis = require(‘redis’);
const client = redis.createClient(6379,‘127.0.0.1’,{password:‘xxxx’});
一般redis服务和Nodejs(Koa)在同一台主机,因此ip可以是127.0.0.1,redis服务默认端口6379,如果未曾改过端口,且redis没有密码,那么代码可以简化为
const client = redis.createClient();
如果使用腾讯云服务器,在购买服务器和云Redis数据库时,必须2者在同一区域内才可以。
比如部署nodejs的云服务器内网IP:172.17.0.16、云Redis数据库内网IP:172.17.0.12,则连接代码为:
const client = redis.createClient(6379,‘172.17.0.12’,{password:‘xxxx’});
client.on(‘connect’,() => { console.log(‘redis connect…’) });