Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Redis-如何列出数据库中的所有键?_Javascript_Node.js_Redis - Fatal编程技术网

Javascript 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.

我开始玩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.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"