redis量个强大的缓存组件,可以部署在win32和linux环境之上,它有五大存储结构,其中有一种为列表list,它可以实现quene和stack的功能,即队列和堆栈的功能。
下面我们再来看一下通过客户端访问node.js进行redis存储的过程
如果你的电脑处于联网状态,那么安装可以把redis-node以npm模块的形式安装到node中,以后在引用时直接使用require("redis")就可以了,不需要写相对路径了,呵呵,安装它的方法如下:
npm install redis
下面用nodejs实现下redis set和hashset的方法
var redis = require("redis"); var client = redis.createClient(); client.on("error", function (err) { console.log("Error " + err); }); client.set("niefengjun.cn",'hello word'); //set方法 client.hset("hash niefengjun.cn", "1", "2"); //hash set client.hset("hash niefengjun.cn", "2", "3"); //hash set client.hset(["hash niefengjun", "hashtest 2", "some other value"]); client.hkeys("hash niefengjun", function (err, replies) { //console.log(replies.length + " replies:"); replies.forEach(function (reply, i) { console.log(" " + i + ": " + reply); }); client.quit(); });
执行结果
/usr/local/bin/node redis.js 0: hashtest 2
你打算打赏多少钱呢?
(微信扫一扫)