nodejs 操作redis
来源:互联网 发布:JavaScript this 编辑:程序博客网 时间:2024/05/17 03:03
首先执行命令:
npm install redis
var redis = require('redis');var util = require('util');var client = redis.createClient(6379,'127.0.0.1');//字符串类型的数据操作var key="game:diamond";var value="100";client.set(key,value,function(err,res){ if(err){ console.log(err); }else{ console.log(util.inspect(res)); }});client.get(key,function(err,res){ if(err){ console.log(err); }else{ console.log(util.inspect(res)); }});client.incr(key,function(err,res){ if(err){ console.log(err); }else{ console.log(util.inspect(res)); }});//散列表类型数据操作key="game:task";value={ userid:"12345677", taskid:"1", diamond:"100"};client.hmset(key,value,function(err,res){ if(err){ console.log(err); }else{ console.log(util.inspect(res)); }});client.hmget(key,['userid','taskid'],function(err,res){ if(err){ console.log(err); }else{ console.log(util.inspect(res)); }});client.hset(key,'taskid','2',function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.hget(key,'taskid',function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.hgetall(key,function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.hexists(key,'taskid',function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.hincrby(key,'diamond',100,function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.hdel(key,'diamond',function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});//列表类型操作key="game:taskIDList";client.lpush(key,"1",function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.rpush(key,"2",function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.llen(key,function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.lrange(key,0,2,function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});client.lrem(key,0,1,function(err,res){ if(err){ console.log(err); } else{ console.log(util.inspect(res)); }});//其他关于集合和有序集合操作类似
0 0
- nodejs - redis操作例程
- Nodejs 操作redis数据库
- nodejs 操作redis
- nodejs 使用 generic-pool 操作 redis数据库
- nodejs express session redis
- redis lua and nodejs
- nodejs redis commands
- nodejs连接redis
- nodejs远程连接redis
- nodejs+redis应用
- NodeJS缓存redis使用
- nodejs redis 文件 二进制存取
- nodejs使用redis连接池
- nodeJS中redis初步使用
- nodejs里redis的用法
- nodejs 与redis交互说明
- Redis 学习笔记八 NodeJs使用Redis
- redis +windows+nodejs redis安装配置
- CodeForces 556C Case of Matryoshkas 娃娃组装
- ubuntu清理垃圾
- Linux中断处理驱动设计
- Dialog对话框的自定义
- java web使用session实现使用注册码码登录
- nodejs 操作redis
- #1098 : 最小生成树二·Kruscal算法
- 兄弟打印机出现 DRUM ERROR 的解决方法
- android之我自己实现的下拉刷新
- LigthOJ1284-Lights inside 3D Grid
- Partition List
- OpenGL教程翻译 第九课 插值
- hdoj 1376 DNA Sorting
- 让服务器定时自动重启