Redis /从带前缀的Redis获取所有键和值
我将数据存储在Redis中。我将它存储在GUID,createday和它的大小中。
因此,我定义以下内容:
var dbclient1 = db.createClient();dbclient1.hmset("doc:3743-da23-dcdf-3213", "date", "2015-09-06 00:00:01", "size", "203")
dbclient1.zadd("cache", 32131, "37463-da23-dcdf-3213")
我希望查看我的数据库中的所有文件。因此,我尝试以下操作:
dbclient1.hgetall("doc:*", function (err, res){ console.log(err)
console.log(res)
})
但是res是undefined
。我该怎么做?
回答:
HGETALL
返回存储在key处的哈希的所有字段和值,您不能指定掩码:http- //redis.io/commands/hgetall
您可以调用KEYS doc:*
获取符合条件的所有键的列表,然后循环获取所有值。
但是在执行此操作之前,请先阅读有关可能影响性能的部分:http :
//redis.io/commands/keys
以上是 Redis /从带前缀的Redis获取所有键和值 的全部内容, 来源链接: utcz.com/qa/435300.html