首先在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/