首先在A、B俩台服务器上安装redis和node:
redis: http://blog.youkuaiyun.com/qq_36030412/article/details/53785360
node:http://blog.youkuaiyun.com/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/