node连接redis

首先在A、B俩台服务器上安装redis和node:

redis: http://blog.csdn.net/qq_36030412/article/details/53785360

node:http://blog.csdn.net/qq_36030412/article/details/53992195

1、在A服务器上修改redis.conf

1.1、设置密码

requirepass 123456

1.2、通过密码连接

./bin/redis_cli  -a 123456

1.3、通过config命令来设置密码以及获取当前密码
1.127.0.0.1:6379[1]> config set requirepass 123456  
2.OK  
3.127.0.0.1:6379[1]> config get requirepass  
4.1) "requirepass"  
5.2) "123456"     

1.4、设置让远程可以连接,注释redis.conf中的bind,进行重新启动,当进程中127.0.0.1变为*时就可以进行远程连接

2、在B服务器上安装node_redis扩展

npm install hiredis redis
安装好以后我们创建app.js文件

var redis = require('redis'),
        RDS_PORT = 6379,                //端口号  
        RDS_HOST = '101.201.65.190',    //服务器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 app.js



还可以使用Django连接redis:

http://django-redis-chs.readthedocs.io/zh_CN/latest/


你可能感兴趣的:(redis,node)