首先确认是否已安装nodejs和redis 如果没安装请先安装

linux 安装redis,nodejs

redis路径   http://blog.csdn.net/ghost_hell/article/details/54890037

nodejs路径  http://blog.csdn.net/ghost_hell/article/details/55253139

安装完之后

安装node_redis

npm install redis
或者
npm install hiredis redisinstall redis
或者
npm install hiredis redis

两种都可用,区别在于性能,hiredis是非阻塞的,而且速度更快;如果安装了hiredis,node_redis则会默认以它为解析器,没安装就会用纯javascript解释器,对于学习或者开发环境,用哪个都无所谓

 

 

外网nodejs连接redis

1,配置密码连接redis:

在安装好的redis目录下有一个redis.conf

打开配置文件   vim redis.conf 

找到 requireoass 并配置密码如下图

 

2,由于是外网连接redis,所以还要要进入redis配置文件内(如果是本地则可以不用注释,如果想指定某用户则可以添加  bind 你的ip);

注释127.0.0.1:# bind 127.0.0.1

 

修改完成后,需要重新启动redis服务。

./bin/redis-sercer redis.conf

测试方式(

./bin/redis-cli  -a  123456  // 123456是你的密码如果不加密码则不可一操作redis

如果需要重新修改配置文件(修改完后记得重启哦)

ps aux|grep redis  //查看开启的redis
kill -9 1245(redis的开启号)  //杀死开启程序

 

3,测试nodejs连接

首先打开另一台服务器

建立一个js文件如 index.js(任何一个目录下都可以)

内容如下

 

    var redis = require('redis'),  
            RDS_PORT = 6379,                //端口号  
            RDS_HOST = '59.110.158.104',    //服务器IP  要连接的A服务器redis  
            RDS_PWD = '123456',     //密码  
            RDS_OPTS = {},                  //设置项  
            client = redis.createClient(RDS_PORT,RDS_HOST,RDS_OPTS);  
    client.auth(RDS_PWD,function(){  
            console.log('通过认证');  
    });  
    client.on('connect',function(){  
            client.set('author', 'Wilson',redis.print);  
            client.get('author', redis.print);  
            console.log('connect');  
    });  
    client.on('ready',function(err){  
            console.log('ready');  
    });

 

 

 

运行   node  index.js出现如下效果则表示成功

 

参考链接  http://www.tuicool.com/articles/UnUrQru

 

 

 

 

 

GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐