Javascript Redis-如何列出数据库中的所有键?
我开始玩Redis,将一些值放入数据库Javascript Redis-如何列出数据库中的所有键?,javascript,node.js,redis,Javascript,Node.js,Redis,我开始玩Redis,将一些值放入数据库 var redis = require("redis"), client = redis.createClient(); // if you'd like to select database 3, instead of 0 (default), call // client.select(3, function() { /* ... */ }); client.on("error", function (err) { console.
var redis = require("redis"),
client = redis.createClient();
// if you'd like to select database 3, instead of 0 (default), call
// client.select(3, function() { /* ... */ });
client.on("error", function (err) {
console.log("Error " + err);
});
client.set("string key", "string val", redis.print);
client.hset("hash key", "hashtest 1", "some value", redis.print);
client.hset(["hash key", "hashtest 2", "some other value"], redis.print);
client.hkeys("hash key", function (err, replies) {
console.log(replies.length + " replies:");
replies.forEach(function (reply, i) {
console.log(" " + i + ": " + reply);
});
client.quit();
});
如何列出数据库中的所有键
或者是否有免费的GUI(Redsmin仅在测试版时是免费的)使用键模式方法* 根据
将键方法与模式一起使用* 根据
这是可行的,但如文档中所述
警告:将键视为只在极端环境下使用的命令。当它在大型数据库上执行时,可能会破坏性能。此命令用于调试和特殊操作,例如更改键空间布局<不要在常规的应用程序代码中使用键。< /强>如果要在键区的一个子集中查找键的方法,请考虑使用扫描或设置。 因此,在处理本地项目键命令之前,可以使用该命令,但应避免在生产环境中使用该命令
如果你想要一个Redis GUI,你可以看看。我使用它,它非常有用。这很有效,但正如文档中所述
警告:将键视为只在极端环境下使用的命令。当它在大型数据库上执行时,可能会破坏性能。此命令用于调试和特殊操作,例如更改键空间布局<不要在常规的应用程序代码中使用键。< /强>如果要在键区的一个子集中查找键的方法,请考虑使用扫描或设置。 因此,在处理本地项目键命令之前,可以使用该命令,但应避免在生产环境中使用该命令
如果你想要一个Redis GUI,你可以看看。我使用它,它非常有用。看起来像是您在寻找的。您好,Redsmin创始人Paul,我只是想确认Redsmin中始终会有一个免费计划,因为我们想回馈令人敬畏的Redis社区:)看起来像是您在寻找的。您好,Redsmin创始人Paul,只是为了确认Redsmin中始终会有一个免费计划,因为我们想回馈令人敬畏的Redis社区:)
redis> MSET one 1 two 2 three 3 four 4
OK
redis> KEYS **
1) "one"
2) "two"
3) "three"
3) "four"