case '/get':
get.call(this);
break;
case '/testKV':
//
保存
key value
if (this.query.adminId) {
yield store.client.set("test1", this.query.adminId);
}
//
同步读取
key value
this.body = yield store.client.get("test1");
break;
case '/testHM':
//
操作
hashmap
var result = yieldstore.client.hmset("hosts", "mjr", "123", "another", "23", "home", "1234");
console.log(result);
var obj = yield store.client.hgetall("hosts")
console.dir(obj);www.sm136.com
//
获取
hashmap key
的值
this.body = yield store.client.hget("hosts", "home");
//
保存
hashmap,
使用默认的
callback
方式
// client.hset("hash key", "hashtest 1", "some value", redis.print);
// client.hset(["hash key", "hashtest 2", "some other value"], redis.print);
// client.hmset("hosts", "mjr", "1", "another", "23", "home", "1234");
// client.hmset(["key", "test keys 1", "test val 1", "test keys 2", "test val 2"], function (err, res)
{
// console.log(res);
// });
break;
case '/testSet':
//
保存
set
var key = "key1";
store.client.sadd("key1", "v1");
store.client.sadd("key1", "v2");
store.client.sadd("key1", "v3");
//
读取
set
store.client.multi()
.sismember(key, 'v1')
.smembers(key)
相关文档
评论