使用node_redis进行redis数据库crud操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用node_redis进行redis数据库crud操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2070字,纯文字阅读大概需要3分钟。
内容图文
redis = require("redis"); var client = redis.createClient();
创建用户数据
var players = new Array(); players.push({"id":49, "name":"test player11","vip":12,"rmb":23,"psd":"password1234"}); players.push({"id":932, "name":"test player12","vip":11,"rmb":23,"psd":"password1234"}); players.push({"id":936, "name":"test player13","vip":10,"rmb":23,"psd":"password1234"}); players.push({"id":626, "name":"test player14","vip":9,"rmb":23,"psd":"password1234"}); var player; client.get(‘uidx‘, function (err, uidx) { for(var i = 0; i < players.length; ++i) { client.incr(‘uidx‘); uidx++; player = players[i]; client.hmset("user:"+ uidx, player , function (err) { }); // client.hmset("user:"+ uidx // ,‘userId‘, player.id // ,‘username‘,player.name // ,‘password‘, player.psd // , function (err) { // }); client.hmset("userId:"+ player.id ,‘uidx‘, uidx , function (err) { }); } });
根据玩家编号查询
var playerID = 49; client.hget(‘userId:‘+ playerID, ‘uidx‘, function(err, uidxQuery){ if (err) { console.log(err); return; } else { //client.hget(‘user:‘+ uidxQuery, ‘username‘, function (err, username) { client.hgetall(‘user:‘+ uidxQuery, function (err1, user) { if (err1) { console.log(err); return; } else { if (user) { console.log(user.username); } else { console.log("no user id is " + playerID); } } }) } });
根据玩家编号更新数据
var playerID = 49; var player = {"id":49, "name":"angle","vip":81,"rmb":41,"psd":"waitforu"}; client.hget(‘userId:‘+ playerID, ‘uidx‘, function(err, uidx) { if (err) { console.log(err); return; } else { client.hmset("user:"+ uidx, player, redis.print); } });
根据玩家编号删除数据
var playerID = 49; client.hget(‘userId:‘+ playerID, ‘uidx‘, function(err, uidx) { if (err) { console.log(err); return; } else { client.del("user:"+ uidx); client.del(‘userId:‘+ playerID); } });
使用node_redis进行redis数据库crud操作
标签:客户 应用 return 游戏 nbsp 创建 console for 数据库
本文系统来源:http://www.cnblogs.com/alonecat06/p/6351493.html
内容总结
以上是互联网集市为您收集整理的使用node_redis进行redis数据库crud操作全部内容,希望文章能够帮你解决使用node_redis进行redis数据库crud操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。