Redis服务器
- 我们下载最新的redis进行编译(http://redis.io/)
- 我是在MacOSX上进行编译的,打开终端,切换到下载目录,运行tar命令进行解压
- cd到redis目录,运行:make && make install
- 启动Redis服务器,运行命令:redis-server redis.conf (我修改了conf文件里的bind,默认是127.0.0.1,我修改成了一个内网地址,因为我将在Windows上编写NodeJs进行连接操作)
NodeJS
- 下载安装NodeJs(http://nodejs.org)
- 安装redis module,运行命令:npm install -g redis
在D盘目录创建文件夹:redis,新建NodeJS文件:test.js,内容如下:
// redis 链接 var redis = require('redis'); var client = redis.createClient('6379', '10.10.10.88');// 内网IP地址 // redis 链接错误 client.on("error", function(error) { console.log(error); }); client.on("connect", runSample); function runSample() { // Set a value client.set("foo", "Hello World", function (err, reply) { console.log(reply.toString()); }); // Get a value client.get("foo", function (err, reply) { console.log(reply.toString()); //client.quit(); }); }
打开命令行,切换到D:\redis,运行命令:node test.js (可以会提示找不到redis module的错误,那先运行命令:node link redis)
是不是在终端打印出现我们想要的信息了