node.js下redis简单操作实例
2015-07-14 14:37
816 查看
以下是node操作redis的一些实例代码:redis API:http://redis.readthedocs.org/cn/latest/index.html
npm install redis
// redis 链接var redis = require('redis');var client = redis.createClient('6379', '127.0.0.1');
// redis 链接错误client.on("error", function(error) { console.log(error);});
// redis 验证 (reids.conf未开启验证,此项可不需要)client.auth("foobared");
client.select('15', function(error){ if(error) { console.log(error); } else { // set client.set('str_key_0', '0', function(error, res) { if(error) { console.log(error); } else { console.log(res); } // 关闭链接 client.end(); }); }});
client.select('15', function(error){ if(error) { console.log(error); } else { // get client.get('str_key_0', function(error, res){ if(error) { console.log(error); } else { console.log(res); } // 关闭链接 client.end(); }); }});
client.select('15', function(error){ if(error) { console.log(error); } else { // hmset var info = {}; info.baidu = 'www.baidu.com'; info.sina = 'www.sina.com'; info.qq = 'www.qq.com'; client.hmset('site', info, function(error, res){ if(error) { console.log(error); } else { console.log(res); } // 关闭链接 client.end(); }); }});
client.select('15', function(error){ if(error) { console.log(error); } else { // hmget client.hmget('site', 'baidu', function(error, res){ if(error) { console.log(error); } else { console.log(res); } // 关闭链接 client.end(); }); }});
client.select('15', function(error){ if(error) { console.log(error); } else { // hgetall client.hgetall('site', function(error, res){ if(error) { console.log(error); } else { console.log(res); } // 关闭链接 client.end(); }); }});
client.select('15', function(error){ if(error) { console.log(error); } else { // lpush client.lpush('list', 'key_0'); client.lpush('list', 'key_1'); client.end(); }});
client.select('15', function(error){ if(error) { console.log(error); } else { // lrange client.lrange('list', '0', '-1', function(error, res){ if(error) { console.log(error); } else { console.log(res); } // 关闭链接 client.end(); }); }});
相关文章推荐
- 深入剖析 redis 数据淘汰策略
- 深入剖析 redis AOF 持久化策略
- Redis作者:深度剖析Redis持久化
- Redis的AOF功能
- Redis的快照功能
- Redis数据备份与恢复
- redis 数据持久化
- php和phpredis安装
- Largest Redis Clusters Ever
- Redis资料汇总专题
- Redis 经验谈
- Redis 启动警告错误解决
- ruby redis使用
- 关于Redis的应用
- Redis内存使用优化与存储
- 深入理解Spring Redis的使用 (五)、常见问题汇总
- Linux大棚版redis入门教程(推荐)
- 在Python中使用Redis数据库
- Redis_字典
- redis(二)-数据类型