redis
2016-01-28 07:00
691 查看
var redis = require('redis'),
RDS_PORT = 6379, //端口号
RDS_HOST = '192.168.1.125', //服务器IP
RDS_OPTS = {}; //设置项
var client = redis.createClient(RDS_PORT,RDS_HOST,RDS_OPTS);
client.on("error", function(err){
console.log("Error: " + err);
});
client.on('ready',function(res){
console.log('ready');
});
client.on("connect", function(){
//key,value
client.set("name_key", "hello world", function(err, reply){
console.log(reply.toString());
});
client.get("name_key", function(err, reply){
console.log(reply.toString());
});
//json 自动转成json
//client.hmset(["key", "test keys 1", "test val 1", "test keys 2", "test val 2"], function (err, res) {});
//client.hmset("key", ["test keys 1", "test val 1", "test keys 2", "test val 2"], function (err, res) {});
//client.hmset("key", "test keys 1", "test val 1", "test keys 2", "test val 2", function (err, res) {});
client.hmset('sessionid', { username: 'kris', password: 'password' }, function(err) {
console.log(err)
})
client.hgetall('sessionid', function(err, object) {
console.log(object)
})
client.keys('session*', function (err, keys) {
console.log(keys);
})
//[]
client.hset("hash key", "hashtest 1","");
client.hset(["hash key", "hashtest 2",""]);
client.hkeys("hash key", function (err, replies) {
console.log(replies);
})
client.incr('uid');
client.get("uid", function(err, reply){
console.log(reply);
});
client.get('uid',function(err,uid){
//建立索引集合,username--id
var username="rjy";
var password="rjy";
client.set('username:'+username,uid);
client.hmset("user:"+uid,'username',username,'password',password,function(err){
if(err){
return 0;
}
else{
return 1;
}
});
});
client.keys('*', function (err, keys) {
console.log(keys);
})
/*
username:zhou=>1
user:1=>{username='zhou',password='123'}
client.get('username:'+username,function(err,uid){
if(err){
return callback(err);
}
client.hget('user:'+uid,'password',function(err,pass){
client.get("uid", function(err, reply){
console.log(reply);
});
console.log("--AA--");
*/
//
//handle_regist("rjy","rjy");
// client.incr('uid');
})
/*
exports.handle_regist = function(username,password){
client.incr('uid');
client.get('uid',function(err,uid){
//建立索引集合,username--id
client.set('username:'+username,uid);
client.hmset("user:"+uid,'username',username,'password',password,function(err){
if(err){
return 0;
}
else{
return 1;
}
});
});
};*/
RDS_PORT = 6379, //端口号
RDS_HOST = '192.168.1.125', //服务器IP
RDS_OPTS = {}; //设置项
var client = redis.createClient(RDS_PORT,RDS_HOST,RDS_OPTS);
client.on("error", function(err){
console.log("Error: " + err);
});
client.on('ready',function(res){
console.log('ready');
});
client.on("connect", function(){
//key,value
client.set("name_key", "hello world", function(err, reply){
console.log(reply.toString());
});
client.get("name_key", function(err, reply){
console.log(reply.toString());
});
//json 自动转成json
//client.hmset(["key", "test keys 1", "test val 1", "test keys 2", "test val 2"], function (err, res) {});
//client.hmset("key", ["test keys 1", "test val 1", "test keys 2", "test val 2"], function (err, res) {});
//client.hmset("key", "test keys 1", "test val 1", "test keys 2", "test val 2", function (err, res) {});
client.hmset('sessionid', { username: 'kris', password: 'password' }, function(err) {
console.log(err)
})
client.hgetall('sessionid', function(err, object) {
console.log(object)
})
client.keys('session*', function (err, keys) {
console.log(keys);
})
//[]
client.hset("hash key", "hashtest 1","");
client.hset(["hash key", "hashtest 2",""]);
client.hkeys("hash key", function (err, replies) {
console.log(replies);
})
client.incr('uid');
client.get("uid", function(err, reply){
console.log(reply);
});
client.get('uid',function(err,uid){
//建立索引集合,username--id
var username="rjy";
var password="rjy";
client.set('username:'+username,uid);
client.hmset("user:"+uid,'username',username,'password',password,function(err){
if(err){
return 0;
}
else{
return 1;
}
});
});
client.keys('*', function (err, keys) {
console.log(keys);
})
/*
username:zhou=>1
user:1=>{username='zhou',password='123'}
client.get('username:'+username,function(err,uid){
if(err){
return callback(err);
}
client.hget('user:'+uid,'password',function(err,pass){
client.get("uid", function(err, reply){
console.log(reply);
});
console.log("--AA--");
*/
//
//handle_regist("rjy","rjy");
// client.incr('uid');
})
/*
exports.handle_regist = function(username,password){
client.incr('uid');
client.get('uid',function(err,uid){
//建立索引集合,username--id
client.set('username:'+username,uid);
client.hmset("user:"+uid,'username',username,'password',password,function(err){
if(err){
return 0;
}
else{
return 1;
}
});
});
};*/
相关文章推荐
- Windows 64位下安装Redis详细教程
- Redis+Mysql模式和内存+硬盘模式的异同
- SpringMVC通过Redis实现缓存主页
- CentOS7安装配置redis-3.0.0
- Redis 3.0中文官方文档翻译计划(18) ——集群(下)
- Redis 3.0中文官方文档翻译计划(17) ——集群(中)
- Redis 3.0中文官方文档翻译计划(16) ——集群(上)
- CentOS 6.5 下安装 Redis 2.8.7
- 利用wordpress数据库写API,附加文章redis缓存[菜鸡简单粗暴版]
- Liunx 下redis的安装单机版和集群版
- linux下的hiredis的安装和使用(二)
- redis 的两种持久化方式及原理
- Redis+Jedis简单应用
- redis集群环境搭建以及java中jedis客户端集群代码实现 博客分类: redis
- redis安装,命令详解,配置详解,java客户端如何使用,都在这里
- redis作为mysql的缓存服务器(读写分离)
- 记一次大压力测试下redis主从失败的分析过程
- redis监控工具-redis sentinel
- Redis主从同步异常问题记录
- Redis主从同步异常问题记录